SQL查询
UPDATE MyTable
SET
Field1 = IsNull(@Field1, Field1),
Field2 = IsNull(@Field2, Field2),
Field3 = IsNull(@Field3, Field3)
WHERE
field4 = 1234
如何在laravel中编写此代码?
答案 0 :(得分:0)
您可以使用raw statement。
示例强>
DB::statement("UPDATE MyTable SET Field1 = IsNull(@Field1, Field1), WHERE field4 = 1234");
在Laravel中可能会有一个更平滑的解决方案(使用雄辩的),但这是有效的。