如何在laravel 5.7中编写自定义查询?

时间:2019-01-23 09:26:22

标签: php

我想用该查询更新我的列,所以如何使自定义查询in laravel

UPDATE 
    tb_antrian 
SET 
    jam = DATE_ADD(TIME(jam), INTERVAL -? MINUTE) 
WHERE 
    id > ? 
AND 
    date(jam) = ?

2 个答案:

答案 0 :(得分:0)

您可以对DB::statement使用原始查询,如下所示:

DB::statement("UPDATE tb_antrian SET jam = DATE_ADD(TIME(jam), INTERVAL -? MINUTE) WHERE id > ? AND date(jam) = ?");

答案 1 :(得分:0)

这对我有用,您可以按以下方法尝试。

DB :: update('UPDATE tb_antrian SET jam = DATE_ADD(TIME(jam),INTERVAL-?MINUTE)ID>?AND date(jam)=?');