因为MySQL中设置了foreign key关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。
禁用外键约束,我们可以使用:
1
|
SET
FOREIGN_KEY_CHECKS=0;
|
启动外键约束,我们可以使用:
1
|
SET
FOREIGN_KEY_CHECKS=1;
|
查看当前FOREIGN_KEY_CHECKS的值,可用如下命令:
1
|
SELECT
@@FOREIGN_KEY_CHECKS;
|