为了账号安全,请及时绑定邮箱和手机立即绑定

gorm创建记录,NewRecord和Create有什么区别?

gorm创建记录,NewRecord和Create有什么区别?

Smart猫小萌 2018-12-24 12:49:34
gorm创建记录,NewRecord和Create有什么区别?代码如下:user := User{Name: "Jinzhu", Age: 18, Birthday: time.Now()} db.NewRecord(user) // => 主键为空返回`true`db.Create(&user) db.NewRecord(user) // => 创建`user`后返回`false`代码来自文档: http://gorm.io/zh_CN/docs/cre...
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

  • NewRecord 检查主键是否存在

  • Create 即执行 insert 操作

详细可以参考这篇stackoverflow链接


查看完整回答
反对 回复 2018-12-24
  • 1 回答
  • 0 关注
  • 3643 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信