gorm 如何给某条数据的某字段值+1 或-1,不要先读取后更新的操作,太 Low 了感觉
gorm 如何给某条数据的某字段值+1 或-1,不要先读取后更新的操作,太 Low 了感觉
|
janxinAug 9, 2019
1
|
|
AppxLiteAug 9, 2019
2
昨晚刚刚遇到这个问题,官方文档案例有。
{"price": gorm.Expr("price * ? + ?", 2, 100)} ("quantity", gorm.Expr("quantity - ?", 1) |
|
3
@janxin 看了,看到二楼的回答后,秒懂,哈哈,第一次看没看懂
|
|
BruinAug 9, 2019
4
db.DbEngin.Exec("UPDATE xxxxx SET uv_count= uv_count + 1, update_time=? WHERE id = (?)", update_time, sumTmp.Id)
|
|
5
@Bruin 晓得了。身为新手,使用 github.com/go-redis/redis 包时遇到一个新的问题,当在 set 一个 key 时,如何设置过期时间?
|