1. 程式人生 > >MYSQL有外來鍵無法刪除

MYSQL有外來鍵無法刪除

今天刪除資料庫中資料,提示因為設定了foreign key,無法修改刪除
可以通過設定FOREIGN_KEY_CHECKS變數來避免這種情況。

SET FOREIGN_KEY_CHECKS=0;

刪除,更新資料,

恢復外來鍵

SET FOREIGN_KEY_CHECKS=1;

另:檢視當前 FOREIGN_KEY_CHECKS的值

SELECT @@FOREIGN_KEY_CHECKS;