0
如何獲取我即將更新的行的當前值? 爲了查找以前的值,我必須在執行更新之前執行findOne查詢嗎? 這是我想做的事:
UPDATE userModels SET nonce = nonce + 1 WHERE u_id = 1
續集,我如何獲得更新行的當前值?
有一些辦法,使這項工作從這裏?我將如何獲得[現在的價值]?我必須做一個單獨的查詢嗎?
return userModels.update({
nonce: [CURRENT VALUE OF NONCE] + 1
},{
where: {
u_id: 1
}
}
);
http://docs.sequelizejs.com/en/latest/docs/instances/#incrementing-certain-values-of-an -instance –