MySQL如何删除有外键约束的数据
生活随笔
收集整理的這篇文章主要介紹了
MySQL如何删除有外键约束的数据
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在數(shù)據(jù)庫中查看外鍵是否有效,值為1表示外鍵有效
mysql> select @@foreign_key_checks; +----------------------+ | @@foreign_key_checks | +----------------------+ | 1 | +----------------------+ 1 row in set (0.00 sec)將外鍵的值設(shè)置為0,此時就是失效狀態(tài),命令:set foreign_key_checks = 0,這時就能刪除數(shù)據(jù)了
set foreign_key_checks = 0;刪除之后,外鍵再設(shè)置為有效。
set foreign_key_checks = 1;或者
alter table t_employee nocheck CONSTRAINT ALL; // 不再檢查約束 ALTER TABLE t_employee CHECK CONSTRAINT ALL; // 恢復(fù)檢查約束總結(jié)
以上是生活随笔為你收集整理的MySQL如何删除有外键约束的数据的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 美国交通安全局要求特斯拉提供 Autop
- 下一篇: 数位进制转换详解