mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
生活随笔
收集整理的這篇文章主要介紹了
mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在MySQL中刪除一張表或一條數據的時候,出現
[Err] 1451 -Cannot delete?or update a parent row: a foreign key constraint fails (...)
這是因為MySQL中設置了foreign key關聯,造成無法更新或刪除數據。可以通過設置FOREIGN_KEY_CHECKS變量來避免這種情況。
我們可以使用
????SET FOREIGN_KEY_CHECKS=0;
來禁用外鍵約束.
?
之后再用
????SET FOREIGN_KEY_CHECKS=1;
來啟動外鍵約束.
?
查看當前FOREIGN_KEY_CHECKS的值可用如下命令
????SELECT ?@@FOREIGN_KEY_CHECKS;
?
總結
以上是生活随笔為你收集整理的mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 肌电信号分析相关链接分享
- 下一篇: Azkaban简介及安装教程