Go gorm 如何创建gorm';将数据转换为变量

Go gorm 如何创建gorm';将数据转换为变量,go-gorm,Go Gorm,假设我有以下信息要插入数据库中 假设表列为: |ID | Age | Name | 要插入数据库的数据: var animal = Animal{Age: 99, Name: ""} db.Create(&animal) 当我这样做时,如何将数据返回到变量。gorm是否返回我们刚刚插入的记录数据?如果是这样,我如何将其存储到变量并重用它 示例用例:我想在控制台上打印DB生成的ID 如何存储有关以下注释部分的数据db.Create(&animal)在这里,我希望an

假设我有以下信息要插入数据库中

假设表列为:

|ID | Age | Name |
要插入数据库的数据:

var animal = Animal{Age: 99, Name: ""}
db.Create(&animal)
当我这样做时,如何将数据返回到变量。gorm是否返回我们刚刚插入的记录数据?如果是这样,我如何将其存储到变量并重用它

示例用例:我想在控制台上打印DB生成的ID
如何存储有关以下注释部分的数据

db.Create(&animal)
在这里,我希望
animal.ID
直接返回您想要的内容。看起来像文档中的那样。希望有一种通过传递另一个参数来存储到另一个变量中的方法。比如db.Create(&animal,newAnimal)。这将确保我们有两个可供参考的数据查看下面的注释部分
db.Create(&animal)
在这里,我希望
animal.ID
直接返回您想要的内容。看起来像是文档中的内容。希望有一种通过传递另一个参数来存储到另一个变量中的方法。比如db.Create(&animal,newAnimal)。这将确保我们有这两个数据作为参考