概要
- カラム定義(属性)の一つである
ON UPDATE CURRENT_TIMESTAMP
についてまとめる
内容
-
ON UPDATE CURRENT_TIMESTAMP
は属性の一つである。 -
この属性が付与されているカラムをNULLで更新しようとするとDBに設定されているタイムゾーンから現在時刻を取得して勝手に保存する。(DBのタイムゾーン設定がUTCなら多分UTCの現在時刻を取得してきて勝手に保存する。)
-
カラムに
ON UPDATE CURRENT_TIMESTAMP
が付与されているか否かは下記のSQL句を実行することでExtra部分に表示される。show full columns from テーブル名;