假设我有这个数据数组:
const ids = [
'7d8206d2-74bc-4b90-a237-37f92486cde4',
'e594fe7f-d529-4a2f-ab24-ffc4e102268c',
'7d8206d2-74bc-4b90-a237-37f92486cde4'
]
如您所见,有重复的 id,当我想像这样更新它时:
await knex("products")
.increment("purchasesCount")
.whereIn("id", ids)
在我的purchasesCount
专栏中,我可以看到 values (1, 1)
,但这应该是(2, 1)
因为重复的 ID。有没有办法解决它?