问题:
这是由于在删除有外键关联的数据或者表的时候,mysql出现报错,并出现以下错误信息:
解决方法:
那么我们只需要临时取消外键约束,然后进行表内数据的删除,然后在删除结束以后,再恢复外键约束即可!
SET FOREIGN_KEY_CHECKS=0; //先设置外键约束检查关闭
DELETE FROM `goods` WHERE `id` = '666' //删除数据
SET FOREIGN_KEY_CHECKS=1 ; //开启外键约束检查,以保持表结构完整性