Laravel – MySQL – 繞過資料庫外鍵的條件約束,強制刪除
MySQL 下指令 SET FOREIGN_KEY_CHECKS=0,可以將被關聯的來源強制刪除,有時候我們僅是要做測試的時候,會非常好用,不會被卡死。
在 Laravel 可以透過這樣的方式,來刪除紀錄或清空資料表
1 2 3 4 |
DB::statement('SET FOREIGN_KEY_CHECKS=0'); WalletDetail::truncate(); |
偷懶是程設師的美德
MySQL 下指令 SET FOREIGN_KEY_CHECKS=0,可以將被關聯的來源強制刪除,有時候我們僅是要做測試的時候,會非常好用,不會被卡死。
在 Laravel 可以透過這樣的方式,來刪除紀錄或清空資料表
1 2 3 4 |
DB::statement('SET FOREIGN_KEY_CHECKS=0'); WalletDetail::truncate(); |