我有这样的声明:
INSERT INTO `alias`( `alias`, `ref_links_id`) VALUES ("3334",4)
我得到这个错误:
Cannot add or update a child row: a foreign key constraint fails
(`bestr_main`.`alias`, CONSTRAINT `alias_ibfk_1` FOREIGN KEY (`ref_links_id`)
REFERENCES `links` (`link_id`) ON DELETE CASCADE ON UPDATE CASCADE)
别名表使用外键连接到链接表。为什么插入记录时会出现此错误?
我现在明白了.. 我试图将键之间的链接更改为另一个表,我得到了这个:
1452 - Cannot add or update a child row: a foreign key constraint fails
(`bestr_main`.<result 2 when explaining filename '#sql-73c_38e0'>, CONSTRAINT
`#sql-73c_38e0_ibfk_1` FOREIGN KEY (`ref_links_id`) REFERENCES `refs` (`ref_id`)
ON DELETE CASCADE ON UPDATE C)
那说明什么?