这是我正在使用的查询:
$number = DB::table('products')->where('id', '=', $product->id)->update(['quantity' => 'quantity', '-', 1 ]);
请帮助我正确的语法。我想从“数量”列的当前值中减去1。谢谢
oyjwcjzk1#
您可以使用减量法进行此操作;查询生成器还提供了方便的方法来递增或递减给定列的值。这是一种快捷方式,与手动编写update语句相比,它提供了更具表现力和简洁的界面。
DB::table('products')->where('id', $product->id)->decrement('quantity');
1条答案
按热度按时间oyjwcjzk1#
您可以使用减量法进行此操作;
查询生成器还提供了方便的方法来递增或递减给定列的值。这是一种快捷方式,与手动编写update语句相比,它提供了更具表现力和简洁的界面。