TIMESTAMP型はサポートされている範囲が狭いため注意が必要です。 DATETIME型は月や日付に 00 を許容するため、こちらも注意が必要です。 登録される値の違い 以下のような値を指定したとき、データベースにはどのような値が登録されるのか検証しました。 値を指定しない 空文字を指定する NULLを指定する 0を指定する 月や日付に 00 を指定する(2016-00-00 00:00:00) 数字以外の文字を含む値を指定する(aaaa-aa-aa aa:aa:aa) DATETIME型のとき DATETIME型のカラムを持つテーブルを作成します。