MySQL使用Laravel 5删除30天及以上的结果

时间:2017-11-20 11:47:49

标签: mysql laravel-5

我正在尝试删除所有超过30天的记录。

这就是我的尝试。

 $remove = DB::table('applicants')
              ->whereRaw('AppDate < date_sub(now() - 30 day)')
              ->delete();

1 个答案:

答案 0 :(得分:0)

使用DATEDIFF功能:

->whereRaw('DATEDIFF(NOW(), AppDate) > 30')