autommigration()是否也在数据库端给出NOT NULL属性?



在GORM中,AutoMigration()是否也在数据库端给出NOT NULL属性?

Thanks in advance

答案是:

所以如果你没有定义not null(使用GORM字段标签)到那个特定的字段,GORM将不会添加NOT NULL约束到数据库端的字段。除了主键。默认情况下,PK将定义为NOT NULL字段。

在GORM中将字段定义为NOT NULL的方法:

type User struct {
...
Email string `gorm:"not null"` // NOT NULL 
...
}

更多信息,参见GORM的官方文档:Field Tags

相关内容

  • 没有找到相关文章

最新更新