1451 - Cannot delete or update a parent row: a foreign key constraint fails 之解决办法
问题:这是由于在删除有外键关联的数据或者表的时候,mysql出现报错,并出现以下错误信息:解决方法:那么我们只需要临时取消外键约束,然后进行表内数据的删除,然后在删除结束以后,再恢复外键约束即可!SET FOREIGN_KEY_CHECKS=0;//先设置外键约束检查关闭SET FOREIGN_KEY_CHECKS=1;//...
·
问题:
这是由于在删除有外键关联的数据或者表的时候,mysql出现报错,并出现以下错误信息:

解决方法:
那么我们只需要临时取消外键约束,然后进行表内数据的删除,然后在删除结束以后,再恢复外键约束即可!
SET FOREIGN_KEY_CHECKS=0; //先设置外键约束检查关闭
DELETE FROM `goods` WHERE `id` = '666' //删除数据
SET FOREIGN_KEY_CHECKS=1 ; //开启外键约束检查,以保持表结构完整性
更多推荐




所有评论(0)