DB::statement('SET FOREIGN_KEY_CHECKS=0;');
App\User::truncate();
DB::statement('SET FOREIGN_KEY_CHECKS=1;');
原理就是在执行truncate之前告诉mysql取消所有外键约束检查,清空之后再恢复外键约束检查。
DB::statement('SET FOREIGN_KEY_CHECKS=0;');
App\User::truncate();
DB::statement('SET FOREIGN_KEY_CHECKS=1;');
原理就是在执行truncate之前告诉mysql取消所有外键约束检查,清空之后再恢复外键约束检查。