以下のような Struct を考える。
type User struct { ID int64 Name String CreatedAt time.Time UpdatedAt time.Time }
time.Time の時刻型をもつフィールドがある時、MySQL の時刻型のカラムをそのまま Scan しようとすると以下のエラーが出る。
sql: Scan error on column index 3: unsupported Scan, storing driver.Value type []uint8 into type *time.Time
解決策としては接続する時に ?parseTime=true
をつける。