草庐IT

qtyonhand

全部标签

mysql - Knex.js - 如何使用表达式更新字段

我们如何让Knex创建以下SQL语句:UPDATEitemSETqtyonhand=qtyonhand+1WHERErowid=8我们目前正在使用以下代码:knex('item').transacting(trx).update({qtyonhand:10}).where('rowid',8)但是,为了让我们的库存应用程序在多用户环境中工作,我们需要qtyonhand值与当时数据库中的实际内容相加或相减,而不是传递一个可能在运行时过时的值执行更新语句。 最佳答案 这里有两种不同的方式knex('item').increment('q