【发布时间】:2020-07-04 20:51:54
【问题描述】:
我想将一些脚本从旧数据库回填数据到新数据库,gorm 作为 ORM,我想使用FirstOrCreate 进行更新插入,以下是使用的属性和查询:
user {
ID: someid,
Name: somename,
.
.
.
CreatedAt: time.Time,
UpdatedAt: 2020-03-24 17:57:00,
}
err = db.Where(user{ID: someid}).Assign(user).FirstOrCreate(&user)
我想在新数据库中,数据原样 (updated_at = 2020-03-24 17:57:00) 但我得到 updated_at 是 time.Now()
如何在发送时更新带有updated_at 的数据?
【问题讨论】: