SQL外键约束错误1025(152)

时间:2011-03-17 18:18:42

标签: mysql sql mysql-error-1025

每次我尝试删除一个名为“countires”的表和一个名为“countries”的字段时,我都会收到错误。

#1025 - Error on rename of '.\mutli_page_form\survey'
to '.\mutli_page_form\#sql2-820-1fb' (errno: 152)

它表示对“调查”表有一个FK依赖,我多次尝试将其删除但没有成功。

#1217 - Cannot delete or update a parent row: a foreign key constraint fails

我现在尝试删除国家/地区表时出现此错误

2 个答案:

答案 0 :(得分:4)

已告知数据库以确保数据完整性。这就是你所看到的。有一个参考国家的调查数据。如果删除国家/地区表,则调查数据将没有与之关联的有效国家/地区。在删除国家/地区之前,您必须先删除调查。

答案 1 :(得分:1)

你必须为2个表中的id()设置索引 - >再试一次