只更新一条数据?
根据条件查询出多条数据,但是只想随机更新一条,MySQL 支持添加 limit 语法:
UPDATE table_name SET 字段='值' WHERE sort_code='SAMQLF' limit 1;
但微信小程序好像不支持,还是把所有查询出的数据都更新了,如下:
db.collection('messages')
.where({
touser: message._id
})
.limit(1)
.update({
data: {
isSend: true,
},
success: function (res) {
console.log(res.data)
},
fail: function (res) {
console.log(res.data)
}
});
请问还有别的方法解决吗?