在维护MySQL数据库时,经常会受到外键约束的影响。
-- 关闭外键约束检查
SET @ORIG_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
-- 开启外键约束检查
SET FOREIGN_KEY_CHECKS=@ORIG_FOREIGN_KEY_CHECKS;
转载自:MySQL外键约束的开启与关闭
加一点个人经验:借助工具删除某条语句时,先用select查询表,执行【关闭】操作,再删除某条语句。
另外建议先把PD图导出,这样方便后续删除外键。