解決Cannot delete or update a parent row: a foreign key constraint fails的mysql報錯


1 問題

刪除有外鍵關聯的數據或者表的時候,mysql出現報錯:

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

2 解決方法

SET foreign_key_checks = 0; // 先設置外鍵約束檢查關閉

drop table mytable; // 刪除數據,表或者視圖

SET foreign_key_checks = 1; // 開啟外鍵約束檢查,以保持表結構完整性

  


先關閉外鍵約束,執行刪除操作,然后再開啟外鍵約束


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM