mirror of
https://github.com/go-gorm/gorm.git
synced 2025-02-02 20:28:40 +08:00
fix: 注释错误
parent
1bbf6c47f5
commit
1096c9ca9a
@ -450,7 +450,7 @@ DB.Model(&user).Updates(map[string]interface{}{"name": "Jinzhu", "admin": false}
|
||||
DB.Model(&user).Updates(User{Name: "Jinzhu", Admin: false}) // 更新 Updates 中字段为非零值的字段,此时只更新 Name 为 Jinzhu
|
||||
|
||||
DB.Model(&user).Select("Name", "Admin").Updates(User{Name: "Jinzhu"}) // 更新 Name, Admin 字段,Admin 字段将被更新为空值 (false)
|
||||
DB.Model(&user).Select("Name", "Admin").Updates(map[string]interface{}{"Name": "Jinzhu"}) // 只更新 Name 为 Jinzhu, Role 不在 map 中存在,不会被更新
|
||||
DB.Model(&user).Select("Name", "Admin").Updates(map[string]interface{}{"Name": "Jinzhu"}) // 只更新 Name 为 Jinzhu, Admin 不在 map 中存在,不会被更新
|
||||
|
||||
// 注意:Changed 方法仅判断 `Update` / `Updates` 参数中的值与 `Model` 值的中的同样字段的值是否相同并且是否会被更新,如果不同并会被更新再返回 true
|
||||
DB.Model(&User{ID: 1, Name: "jinzhu"}).Updates(map[string]interface{"name": "jinzhu2"}) // Changed("Name") => true
|
||||
|
Loading…
Reference in New Issue
Block a user