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