gpt4 book ai didi

javascript - Sequelize,如何获取更新行的当前值?

转载 作者:行者123 更新时间:2023-12-03 09:48:27 26 4
gpt4 key购买 nike

如何获取我要更新的行的当前值?在执行更新之前是否必须执行 findOne 查询才能找到以前的值?这就是我想做的:
UPDATE userModels SET nonce = nonce + 1 WHERE u_id = 1

有什么办法可以让这个工作从这里开始吗?我如何获得[随机数的当前值]?我必须进行单独的查询吗?

return userModels.update({
nonce: [CURRENT VALUE OF NONCE] + 1
},{
where: {
u_id: 1
}
}
);

最佳答案

请尝试这个,它对我有用:

 return userModels.update(
{ nonce: sequelize.literal('nonce + 1') },
{ where: { u_id: 1} }
);

关于javascript - Sequelize,如何获取更新行的当前值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30948226/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com