タイトル: java.sql.SQLException: Cannot convert value 'YYYY-MM-DD ...' from column n(YYYY-MM-DD ...) to TIMESTAMP.
SEOタイトル: Cannot convert value ... to TIMESTAMP. の原因と対処法
Cannot convert value ... to TIMESTAMP. の原因と対処法
このエラーは、有効な日時として解釈できない値を TIMESTAMP に変換しようとしたときに発生します。まずデータ自体が正しい日時かを確認します。
起きやすい原因
0000-00-00のような無効な日時が入っている- 文字列の日時形式が想定と違う
- MySQL Connector のバージョン差で変換挙動が変わっている
確認ポイント
- 対象カラムに不正な日時が入っていないか
- アプリ側の型が TIMESTAMP 想定になっているか
- ドライババージョンの違いが影響していないか