この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:atom
更新日時:2026-05-11 20:01:47

タイトル: 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 想定になっているか
  • ドライババージョンの違いが影響していないか