1. 程式人生 > >SQL語句刪除具有外來鍵約束(foreign key)的表。因為該物件正由一個 FOREIGN KEY 約束引用。

SQL語句刪除具有外來鍵約束(foreign key)的表。因為該物件正由一個 FOREIGN KEY 約束引用。

關於包含外來鍵的表,清理資料的時候,如truncateTable,網上大部分的解決辦法是,刪除外來鍵-》刪除資料-》再新建表。

這裡介紹一種不需要刪除外來鍵,只需要修改外來鍵屬性就可以刪除資料的方式。

如上圖所示,展開表名,找到外來鍵,雙擊外來鍵,修改Insert和Update規範下面的刪除規則為“級聯”,然後儲存表,就可以刪除資料了。

當然,為了保證表還是原先的樣子,刪除之後也可以把刪除規則再修改為預設值“不執行任何操作”。