-----------------------------官方例子是这样的
n, err := client.User. // UserClient.
Update(). // Pet update builder.
Where( //
user.Or( // (age >= 30 OR name = "bar")
user.AgeEQ(30), //
user.Name("bar"), // AND
), //
user.HasFollowers(), // UserHasFollowers()
). //
SetName("foo"). // Set field name.
Save(ctx) // exec and return.
但是我想把 用户表里面年龄大于 30 的 所有用户的余额增加 100,类似 SQL 的 update column = column + 100,这条语句怎么写?
1
notamail 2020-11-25 18:05:31 +08:00
AddAmount(100)
|
3
notamail 2020-11-25 18:47:26 +08:00
AddField 就是 set field=filed+n 的操作,时间字段不能支持
|