sql删除数据,临时禁用外键检查

此方法会暂时关闭数据库的外键约束检查,让你可以执行任何操作,将 SET FOREIGN_KEY_CHECKS = 0视为“紧急开关”,除非情况特殊,否则不要使用。

SET FOREIGN_KEY_CHECKS = 0;
-- 执行你的删除或更新操作

DELETE FROM 父表名 WHERE ...;

SET FOREIGN_KEY_CHECKS = 1;

-- 操作完成后务必立即重新开启

posted @ 2025-10-20 16:26  larybird  阅读(10)  评论(0)    收藏  举报