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