这可能是MySQL在InnoDB中设置了foreign
key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;
其他:
关闭唯一性校验
set unique_checks=0;
set unique_checks=1;
SET FOREIGN_KEY_CHECKS = 0;
删除完成后设置
SET FOREIGN_KEY_CHECKS = 1;
其他:
关闭唯一性校验
set unique_checks=0;
set unique_checks=1;
本文介绍如何通过设置MySQL的FOREIGN_KEY_CHECKS变量为0来临时禁用外键约束,以便能够更新或删除与外键相关联的数据记录。操作完成后,可以将该变量重新设置为1以恢复外键检查。

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



