如果只有列字段为空,则php laravel更新
Sql查询如果只有列字段为空,则php laravel更新,php,sql,laravel,isnull,Php,Sql,Laravel,Isnull,Sql查询 UPDATE MyTable SET Field1 = IsNull(@Field1, Field1), Field2 = IsNull(@Field2, Field2), Field3 = IsNull(@Field3, Field3) WHERE field4 = 1234 如何用laravel编写此代码?您可以使用 示例 DB::statement("UPDATE MyTable SET Field1 =
UPDATE MyTable
SET
Field1 = IsNull(@Field1, Field1),
Field2 = IsNull(@Field2, Field2),
Field3 = IsNull(@Field3, Field3)
WHERE
field4 = 1234
如何用laravel编写此代码?您可以使用
示例
DB::statement("UPDATE MyTable SET Field1 = IsNull(@Field1, Field1), WHERE field4 = 1234");
在Laravel中可能会有一个更平滑的解决方案(使用雄辩),但这是可行的。我会试试这个。谢谢