使用laravel中的查询在数据库中添加值

时间:2017-09-13 05:08:26

标签: laravel

我想从当前数据库值中添加10。 当前db值= 20;添加= 10;更新值30; 以下代码无效。 DB::table('employee')->increment('bonus'=>'bonus+10');

2 个答案:

答案 0 :(得分:1)

试试这个:

DB::table('employee')->increment('bonus', 10);

答案 1 :(得分:0)

试试这个 -

DB::table('employee')->increment('bonus', 10);

你也可以这样做:

DB::table('employee')
   ->where('rowID', 1) // if you to add in a perticular table else comment it for updating entire column's value by adding 10 in it.
   ->update([
       'bonus' => DB::raw('bonus + 10'),
   ]);

希望这会对你有所帮助。