我使用的是带有mysql后端的github.com/jinzhu/gorm。我想在前面的Create调用中检索行的Id (或完整的实体)。
例如,last-insert-id:(http://dev.mysql.com/doc/refman/5.0/en/information-functions.html#function_last-insert-id)
我该怎么做呢?
发布于 2015-02-28 09:12:49
type User struct {
Id int
Name string
}
user := User{Name: "jinzhu"}
db.Save(&user)
// user.Id is set to last insert id发布于 2018-10-16 15:27:08
请按如下方式尝试
type User struct {
Id int `gorm:"column:id; PRIMARY_KEY" json:"id"`
Name string `gorm:"column:name" json:"name"`
}
user := User{Name: "Andy"}
db.Save(&user)
// user.Id is set to last insert idhttps://stackoverflow.com/questions/28773963
复制相似问题