time.Time生成的零值Go在插入 MySQLDATETIME列时会抛出错误。
我得到的错误:Error 1292: Incorrect datetime value: '0000-00-00' for column 'expires_at' at row 1
但是,当我将该time.Time值仅增加 1 纳秒或将年份更改为至少 2 时,它会被毫无错误地插入。
这是否意味着我不能将 Go 生成的零time.Time值插入到 MySQLDATETIME列中?
我正在使用package sqlsExec来执行INSERT. 我将time.Time值作为参数传递给Exec().
sess.Exec(stmt, valueArgs...)
宝慕林4294392
白板的微信
随时随地看视频慕课网APP
相关分类