time.Time生成的零值Go在插入 MySQLDATETIME列時(shí)會(huì)拋出錯(cuò)誤。我得到的錯(cuò)誤:Error 1292: Incorrect datetime value: '0000-00-00' for column 'expires_at' at row 1但是,當(dāng)我將該time.Time值僅增加 1 納秒或?qū)⒛攴莞臑橹辽?2 時(shí),它會(huì)被毫無錯(cuò)誤地插入。這是否意味著我不能將 Go 生成的零time.Time值插入到 MySQLDATETIME列中?我正在使用package sqlsExec來執(zhí)行INSERT. 我將time.Time值作為參數(shù)傳遞給Exec().sess.Exec(stmt, valueArgs...)
將 Go 的零時(shí)間。時(shí)間值插入 MySQL DATETIME 列錯(cuò)誤
寶慕林4294392
2023-06-01 09:57:26