在使用GORM(Go Object-Relational Mapping)框架时,可以使用
null
标识符来设置字段的默认值为NULL。
具体实现方法:在定义模型结构体时,在字段后面添加
gorm:"default:null"
的标签,即可将该字段的默认值设置为NULL。
type User struct {
ID int
Name string
Age int
CreatedAt time.Time `gorm:"default:null"`
在这个例子中,CreatedAt字段的默认值为null
设置默认值为空字符串,可以使用gorm:"default:''"
。
在这个例子中,Nickname字段的默认值为空字符串
type User struct {
ID int
Name string
Age int
Nickname string `gorm:"default:''"`
此外,如果你需要设置其他类型的默认值,可以使用gorm:"default:value"
的形式。