在學習數據庫時,數據庫中有些table想要刪除,但在刪除時報錯,如下圖,
想要刪除表中的customers,orderitems,orders,productnotes,products,vendors等tables,結果報錯
報錯是因爲這幾個表之間是有聯繫的,某個表的主鍵,可能是另一個表中的外鍵,所以執行以下操作
設置SET FOREIGN_KEY_CHECKS = 0;
然後就可以刪除了,刪除之後記得設置回來
可設置SET FOREIGN_KEY_CHECKS = 1;
在學習數據庫時,數據庫中有些table想要刪除,但在刪除時報錯,如下圖,
想要刪除表中的customers,orderitems,orders,productnotes,products,vendors等tables,結果報錯
報錯是因爲這幾個表之間是有聯繫的,某個表的主鍵,可能是另一個表中的外鍵,所以執行以下操作
設置SET FOREIGN_KEY_CHECKS = 0;
然後就可以刪除了,刪除之後記得設置回來
可設置SET FOREIGN_KEY_CHECKS = 1;