【发布时间】:2022-01-13 17:01:30
【问题描述】:
这两种更新方式有什么区别?除了第一种方式需要先查询之外。文档说更新第二种方式将忽略零值字段。 1号也是这样吗?
user = User{1, "old name"}
user2 = User{2, "old name"}
//fist way
db.First(&user)
user.Name = "new name"
db.Save(&user)
//second way
user2.Name = "new name"
db.Model(&user2).Updates(&user2)
【问题讨论】:
标签: go-gorm