比如添加完一个用户,我马上就要知道这个user的ID,其中在数据库中这个ID是主键且自增的。 这个功能用原生的mysql是很好实现的,在其它orm上也提供有简单方法获取,但是看了一遍gorm文档居然没发现怎么获取的。。。。。。求大神们支招。
有疑问加站长微信联系(非本文作者)

比如添加完一个用户,我马上就要知道这个user的ID,其中在数据库中这个ID是主键且自增的。 这个功能用原生的mysql是很好实现的,在其它orm上也提供有简单方法获取,但是看了一遍gorm文档居然没发现怎么获取的。。。。。。求大神们支招。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
我现在也遇到这问题啦,请问怎么解决的?
user := User{Name: "Jinzhu", Age: 18, Birthday: time.Now()}
db.Create(&user)
fmt.Println(user.Id) <-- 这里就有。