GORM 保存后获取主键 ID 的方法
使用 GORM 在 Go 中保存记录后获取主键 ID,您可以使用 Create 方法而不是 Save 方法。以下是一个示例:
// 假设 this.Db 是您的 GORM DB 实例,User_product 是您的模型结构体
// 创建一个新记录
result := this.Db.Create(&User_product)
// 检查错误
if result.Error != nil {
// 处理错误
fmt.Println(result.Error)
} else {
// 记录保存成功
id := User_product.ID
fmt.Println('Saved record with ID:', id)
}
在上面的代码中,Create 方法用于保存记录并检索保存记录的 ID。如果保存操作期间出现任何错误,您可以相应地处理它们。否则,您可以使用 User_product.ID 访问保存记录的 ID。
原文地址: https://www.cveoy.top/t/topic/pd4x 著作权归作者所有。请勿转载和采集!