MySQL 如何刪除有外鍵約束的表數據

今天刪除數據庫中數據,提示由於設置了foreign key,沒法修改刪除
能夠經過設置FOREIGN_KEY_CHECKS變量來避免這種狀況。數據庫

SET FOREIGN_KEY_CHECKS=0;

刪除,更新數據,變量

恢復外鍵數據

SET FOREIGN_KEY_CHECKS=1;

另:查看當前 FOREIGN_KEY_CHECKS的值

SELECT @@FOREIGN_KEY_CHECKS;

相關文章
相關標籤/搜索