今天删除数据库中数据,提示因为设置了foreign key,无法修改删除
可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS=0;
删除,更新数据,
恢复外键
SET FOREIGN_KEY_CHECKS=1;
查看当前 FOREIGN_KEY_CHECKS的值
SELECT @@FOREIGN_KEY_CHECKS;
本文介绍了一种在数据库操作中临时禁用外键检查的方法,通过设置FOREIGN_KEY_CHECKS变量为0可以避免因外键约束而无法删除或更新数据的问题。操作完成后,需将该变量重新设为1以恢复外键检查。
今天删除数据库中数据,提示因为设置了foreign key,无法修改删除
可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
SET FOREIGN_KEY_CHECKS=0;
删除,更新数据,
恢复外键
SET FOREIGN_KEY_CHECKS=1;
查看当前 FOREIGN_KEY_CHECKS的值
SELECT @@FOREIGN_KEY_CHECKS;
2315

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