是否需要指定列名?

Is it necessary to specify a column name?

我正在用 gorm 做一个 Go 项目。

创建table时,是否需要在选项中指定列名? 当您查看公式并需要映射时

ID`gorm: "column: user_id"

需要这样写

UserID int32 `gorm:" column: user_id "`

意识到这不是必需的是不是错了?

如果您希望列名不同于默认行为,则需要标记结构字段。

此声明 UserID int32 为您提供 user_id 字段。如果可以,您可以不指定 gorm 标签,但如果您愿意,那不是错误。