Gorm 日期格式错误

Error 1292: Incorrect datetime value: '0000-00-00' for column 'end_at' at row

 

StartAt     time.Time `json:"start_at" gorm:"comment:广告开始时间"`
EndAt time.Time `json:"end_at" gorm:"comment:广告结束时间"`

设置成

StartAt     *time.Time `json:"start_at" gorm:"comment:广告开始时间"`
EndAt *time.Time `json:"end_at" gorm:"comment:广告结束时间"`

或者

StartAt     sql.NullTime `json:"start_at" gorm:"comment:广告开始时间"`
EndAt. sql.NullTime `json:"end_at" gorm:"comment:广告结束时间"`
上一篇:gorm使用总结


下一篇:Gorm框架中有关操作数据库表