1. 程式人生 > >mysql 刪除表 外鍵出錯

mysql 刪除表 外鍵出錯

tails https .net 完整 pda mysql rain 刪除 const

MySQL庫中有倆表,table1和table2,相互關聯,在刪除表的時候出錯:

Cannot delete or update a parent row: a foreign key constraint fails。

很明顯這是表關聯生成的強制約束問題,在刪除的時候回檢查表之間的關聯關系,從而導致無法刪除,解決辦法:

SET foreign_key_checks = 0;  // 先設置外鍵約束檢查關閉
 
drop table table1;  // 刪除表,如果要刪除視圖,也是如此
 
SET foreign_key_checks = 1; // 開啟外鍵約束檢查,以保持表結構完整性

  

參考鏈接:https://blog.csdn.net/u010429286/article/details/79042886

mysql 刪除表 外鍵出錯