type User struct {
Name string `gorm:"size:255"` //string默认长度255,size重设长度
Age int `gorm:"column:my_age"` //设置列名为my_age
Num int `gorm:"AUTO_INCREMENT"` //自增
IgnoreMe int `gorm:"-"` // 忽略字段
Email string `gorm:"type:varchar(100);unique_index"` //type设置sql类型,unique_index为该列设置唯一索引
Address string `gorm:"not null;unique"` //非空
No string `gorm:"index:idx_no"` // 创建索引并命名,如果有其他同名索引,则创建组合索引
Remark string `gorm:"default:‘‘"` //默认值
}
原文:https://www.cnblogs.com/winyh/p/14860479.html