可以采用下述方法

指针或者sql.NullString来表示,数据库中有null,0,空字符串,指针为nil表示null,否则有值。

type User struct {
  ID           uint
  Name         string
  Email        *string
  Age          uint8
  Birthday     *time.Time
  MemberNumber sql.NullString
  ActivatedAt  sql.NullTime
  CreatedAt    time.Time
  UpdatedAt    time.Time
}