无法添加或更新子行:外键违规

时间:2015-02-06 18:42:59

标签: mysql

尝试通过putty导入sql dump时出现以下错误。

Cannot add or update a child row: a foreign k`.`#sql-79bd_378d`, CONSTRAINT `FK_3F27962AD89DB423` FOREIGN KEY (`school_id`)

我在stackoverflow上发现了类似的问题,并且知道我为什么会收到此错误。但我的问题是如何在学校表中找到导致此错误的罪魁祸首?

1 个答案:

答案 0 :(得分:1)

您可以临时禁用外键约束。

SET FOREIGN_KEY_CHECKS=0;

... import SQL...

SET FOREIGN_KEY_CHECKS=1;