Uma*_*yat 10
您可以通过using default: null和not null约束一起解决防止''(空)字符串插入数据库的问题。因此,如果 Struct 字段值为空,它将被视为默认值null,gorm 将引发错误。
gorm:"unique;not null;type:varchar(100);default:null"
例子是:
type User struct {
gorm.Model
Email string `gorm:"unique;not null;type:varchar(100);default:null"`
}
Run Code Online (Sandbox Code Playgroud)
SO gorm for emptyUser.Email 会抛出错误。
| 归档时间: |
|
| 查看次数: |
3153 次 |
| 最近记录: |