我想尝试创建一条新记录,但如果失败,只需更新(增加)该记录中的值
await databaseService.knex('myTable')
.insert({
id: id1,
value: 0
})
.onConflict(['id1'])
.increment({
value: 1
});
不幸的是,您似乎无法在 onConflict 之后链接 .increment。我想知道是否有一种方法可以使用 knex 执行此操作,还是需要使用原始 SQL?
谢谢