1
我正在研究一個laravel項目,現在我堅持查詢。我想利用這個查詢:laravel查詢刪除where date <now()with INTERVAL N days
DELETE FROM on_search WHERE search_date < NOW() - INTERVAL N DAY
,但不能轉換成laravel像DB ::表('表名) - >其中,(......) - > _____;
我正在研究一個laravel項目,現在我堅持查詢。我想利用這個查詢:laravel查詢刪除where date <now()with INTERVAL N days
DELETE FROM on_search WHERE search_date < NOW() - INTERVAL N DAY
,但不能轉換成laravel像DB ::表('表名) - >其中,(......) - > _____;
$days = 10;
DB::table('on_search')
->whereRaw('search_date < NOW() - INTERVAL ? DAY', [$days])
->delete();
你也可以在php中用Carbon類做日期操作。
// Top of file.
use Carbon\Carbon;
DB::table('table_name)->where('search_date', '<', Carbon::now()->subDay(10));