mysqlの日時とタイムスタンプの違い



Difference Between Datetime



違いは次のとおりです。

  1. 日時とタイムスタンプのデータ長が異なります
The time range that timestamp can store is: ‘1970-01-01 00:00:01.000000’To‘2038-01-19 03:14:07.999999’。 The time range that datetime can store is: ‘1000-01-01 00:00:00.000000’To‘9999-12-31 23:59:59.999999’。
  1. 2つの保管方法は異なります。 TIMESTAMPの場合、クライアントによって挿入された時刻を現在のタイムゾーンからUTC(協定世界時)に変換して保存します。クエリを実行すると、クライアントの現在のタイムゾーンに変換されて返されます。 DATETIMEの場合、変更は行われず、基本的に入力と出力は変更されません。
    画像