Slide 20
Slide 20 text
• 概要
• DATE型へ「0000-00-00」, DATETIME型へ「0000-00-00 00:00:00」などはエラー
• STRICT MODE, NO_ZERO_DATEをオフにすることで回避はできる
• 対応
• Goのtime.Time型は「0001-01-01」が初期状態、そのまま保存していた
• *time.Timeへ変更しnilを許容
• カラムのNOT NULLをNULL許容に変更
• オンラインDDLに対応していないため実施タイミングに注意
• 保存済みのデータをnullに変更するクエリ実⾏
先⾏対応
20
ゼロ⽇付