數據庫在有外鍵約束的情況下,怎麼刪除數據庫中的數據

首先,在數據庫中查看外鍵是否有效(沒有設置之前都是有效)

命令:select@@foreign_key_checks;

其中,值爲1,外鍵有效

此時,要想刪除數據庫中的數據是刪不掉的

將外鍵的值設置爲0,此時就是失效狀態

命令:set foreign_key_checks = 0

這時就能刪除數據了

刪除之後,外鍵再設置爲有效:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章