MySQL – レコード登録・更新のタイムスタンプ

レコードを登録・更新した場合のタイムスタンプを保存するためのテーブル設定。

  • 日時の型はDATETIMEで設定
  • 作成時の初期値を作成時点の日時とするにはDEFAULTを指定
    • DEFAULT CURRENT_TIMESTAMP
  • 更新時に更新時点の日時で書き換える場合はON UPDATEを指定
    • ON UPDATE CURRENT_TIMESTAMP

テーブル作成のSQL例。

SQL実行結果。

テストデータ登録。

2つ目のデータを変更して、更新日時が変更されていることを確認。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です