小编hus*_*sam的帖子

Sequelize:按列更新它的旧值

我试图通过此查询使用Sequelize更新一组数据

Users.update({
    flag: 'flag & ~ 2'
} , {
    where : {
        id :{
            gt : 2
        }
    }
})
Run Code Online (Sandbox Code Playgroud)

生成的查询是

UPDATE `users` SET `flag`='flag & ~ 2' WHERE id > 2
Run Code Online (Sandbox Code Playgroud)

但应该是

UPDATE `users` SET `flag`=flag & ~ 2 WHERE id > 2
Run Code Online (Sandbox Code Playgroud)

所以我的问题是如何通过它的旧值来更新数据

问候

javascript sql node.js sql-update sequelize.js

6
推荐指数
2
解决办法
2217
查看次数

标签 统计

javascript ×1

node.js ×1

sequelize.js ×1

sql ×1

sql-update ×1