我想将date
字段设置为NOW()
,如果它已过时。这是我试图运行但没有成功的查询:
Quiz::('date', '<', DB::raw('NOW()'))->update(['date' => DB::raw('NOW()')])
我该如何解决?
P.S
如果可能,我不想处理Carbon
以避免服务器/数据库时差问题。
答案 0 :(得分:3)
尝试类似:
DB::table('quizzes')->where(DB::raw('date < NOW()'))->update(['date' => DB::raw('NOW()')]);