刪除數(shù)據(jù)庫(kù)中數(shù)據(jù)時(shí),提示因?yàn)樵O(shè)置了foreign key而無(wú)法修改刪除,可以通過(guò)設(shè)置FOREIGN_KEY_CHECKS變量來(lái)避免這種情況。
在mysql中運(yùn)行以下命令即可
SET FOREIGN_KEY_CHECKS=0;
刪除數(shù)據(jù)后,通過(guò)以下命令恢復(fù)外鍵約束
SET FOREIGN_KEY_CHECKS=1;
查看當(dāng)前 FOREIGN_KEY_CHECKS的值
SELECT @@FOREIGN_KEY_CHECKS;