Laravel数据库查询构建器使用查询数据进行更新

时间:2018-06-07 15:00:03

标签: laravel laravel-query-builder

我的表table包含字段int field1和int field2 我需要的是更新field2的值并使它们等于field1 + field2。 我想使用查询构建器,因此代码是:

DB::table('table')
    ->update(['field2' => ????]);

如何将field1和field2的总和用于请求?

1 个答案:

答案 0 :(得分:2)

使用原始表达式:

DB::table('table')->update(['field2' => DB::raw('field1 + field2')]);