gorm set default null

在使用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"的形式。

  •