在mySQL设置外键报错如下:
1452 - Cannot add or update a child row: a foreign key constraint fails (`fawnsledger`.`#sql-22f0_6`, CONSTRAINT `#sql-22f0_6_ibfk_1` FOREIGN KEY (`cid`) REFERENCES `category` (`id`))
报错原因
报错原因可能是设置的外键与另一个表中的主键中的值不匹配。(PS:cid中的值与id中的值不匹配?
解决办法
把设置成外键的那个字段的数据设置成null,然后重新设置外键。
1、右键将要成为外键的一列,选择设置为NULL。保存更改。
2、重新添加外键。