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; // 開啟外鍵約束檢查,以保持表結構完整性
先關閉外鍵約束,執行刪除操作,然后再開啟外鍵約束