Msql删除数据的时候 报错
[Code: 1451, SQL State: 23000] Cannot delete or update a parent row: a foreign key constraint fails
这是由于外键约束的问题造成的,那么我们只需要临时取消外键约束,然后进行表内数据的删除,然后在删除结束以后,再恢复外键约束即可!
取消外键约束:
SET FOREIGN_KEY_CHECKS = 0;
重新设置外键约束:
SET FOREIGN_KEY_CHECKS = 1;
Msql删除数据报错解决
本文介绍了解决Msql中因外键约束导致的数据删除失败问题的方法。通过临时关闭外键检查,执行数据删除操作,然后再恢复外键约束,可以有效避免错误[Code:1451,SQLState:23000]的发生。
3383

被折叠的 条评论
为什么被折叠?



