MySQLのTIMESTAMP型について備忘録。
以前日付の型をどうするか悩んでいて(むしろ悩まずに、日付=TIMESTAMPにしようとしていた)、調べてみると
『TIMESTAMP データ型は、日付と時間の両方の部分を含む値に使用されます。TIMESTAMP には、’1970-01-01 00:00:01′ UTC から ‘2038-01-19 03:14:07′ UTC の範囲があります。』
MySQL 5.6 リファレンスマニュアルより
なかなか範囲が狭いことがわかった。TIMESTAMP型にしていたらあと20年で終わっていた。
DATEやDATETIMEは’1000-01-01′ から ‘9999-12-31’ いけるのであと8000年は使えるのでこちらを使うようにしたほうが良い。
当たり前だが、リファレンスを確認するのって大事笑
コメント