解决Mysql删除时外键错误问题 //当删除一条数据时,该数据主键被别的表外键所引用时会根据外键策略报这个错 //例如删除商品表时,订单的外键已经关联了商品,但删除商品数据的时候需要保留订单信息 SET foreign_key_checks = 0; //设置外键失效 delete from 商品 where 商品ID = xxxx update 订单 set 商品ID = null where 商品ID = xxxx SET foreign_key_checks = 1; //恢复外键