当我尝试创建链接到另一个表中主键的外键时,我得到:
#1452 - Cannot add or update a child row: a foreign key constraint fails
(`fayer`.`#sql-225c_1d3`, CONSTRAINT `#sql-225c_1d3_ibfk_1` FOREIGN KEY (`country_id`)
REFERENCES `countries` (`id`) ON DELETE CASCADE)
我检查过所有表都使用innodb,数据类型都是“int”。
有什么问题?
答案 0 :(得分:1)
您的行违反了您尝试添加的约束。
在这种特殊情况下,country_id
列中的值在id
表的countries
列中不存在。