我正在使用“do.FirstOrCreate”检查我的数据,如果我的表中不存在数据,我想要创建数据,除了未生成“ID”(“ID”列的值为0)之外,一切正常。
这是我的代码:
domain object
codes calling db.FirstOrCreate
这是插入我的用户表的数据:
gorm版本是:1.9.1
将您的定义更改为如下所示
type User struct {
gorm.Model
ID int `gorm:"AUTO_INCREMENT"`
..
..
}