Home > MySQL | 開発 > MySQLのTimestamp

MySQLのTimestamp

MySQLのTimestampを勘違いしていました。
(そしてkazeburoさん素早い突っ込みありがとう( `・ω・)) 

OracleのTimestampとは全然違って、そういう場合はDateTime型を使うのが正しいらしい。Timestampのサイズが妙に小さいので気に入っていたのですが(´・ω・) で、何が違うのかと言うと、

  • データ追加時、または更新時、現在日時を自動で設定する。
  • データ更新時で更新前後で値の変化がない場合、TIMESTAMP 型の項目も更新しない。
  • NULL 値を設定した場合、現在日時が設定される。

(引用元)http://minazuki.cocolog-nifty.com/kaimemo/2008/01/mysql_timestamp_6d3b.html

というわけで、基本的にはレコードの更新時間が入るみたいです。

危ない危ない。
この前の内製アプリにおもいっきりTimestamp使っていました(;´Д`)

他にも色々勘違いしているものがありそうだ(((( ;゚д゚)))

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
Listed below are links to weblogs that reference
MySQLのTimestamp from タムタムの日記

Home > MySQL | 開発 > MySQLのTimestamp

Search
Feeds

Return to page top