goでtime.Time型をmysqlのDATETIME型として保存すると、以下のエラーが出て読み取りに失敗します…
sql: Scan error on column index 3: unsupported driver -> Scan pair: []uint8 -> *time.Time

どうやらDSNにparseTime=trueオプションをつける必要があるようです(何故かは不明)
db, err := sql.Open("mysql", "username:[email protected]/database_name?parseTime=true")

参考リンク
https://github.com/go-sql-driver/mysql#timetime-support

このエントリーをはてなブックマークに追加