答案 0 :(得分:1)
我怀疑是因为Artist
,Content
和Track
结构没有User
的父引用,尽管User
有 - 很多人提到他们。此外,嵌入式gorm.Model
已经具有ID字段。
尝试:
type Artist struct {
gorm.Model
ID string `sql:"type:varchar(36);primary key"`
UserID string `sql:"type:varchar(36)"`
}
type Content struct {
gorm.Model
ID string `sql:"type:varchar(36);primary key"`
UserID string `sql:"type:varchar(36)"`
}
type Track struct {
gorm.Model
ID string `sql:"type:varchar(36);primary key"`
UserID string `sql:"type:varchar(36)"`
}