タグ

ブックマーク / suusuke.hatenadiary.org (1)

  • TIMESTAMP型とDATETIME型 - suusuke@Hatena

    MySQLの仕様 MySQLの日付をあらわす型にはTIMESTAMP型とDATETIME型があります。(DATE型もありますが…) 詳しくはMySQL :: MySQL 5.6 リファレンスマニュアル :: 11.3.1 DATE、DATETIME、および TIMESTAMP 型に記載されてます。 で、今日はじめて知った事↓ 型 サポート範囲 TIMESTAMP '1970-01-01 00:00:00' 〜 2037 年の一定の時点 DATETIME '1000-01-01 00:00:00' 〜 '9999-12-31 23:59:59' 型 消費バイト数 TIMESTAMP 4バイト DATETIME 8バイト MySQLのTIMESTAMP型は、4バイトで保持できる一定の期間しか保持できないんですね。 試しに TIMESTAMP型とDATETIME型のカラムを持つテストテーブルを作

    TIMESTAMP型とDATETIME型 - suusuke@Hatena
    s99e209
    s99e209 2015/01/29
    MySQLのDATETIME型カラム(not null)のデフォルト値は、最小値の'1000-01-01 00:00:00'にしておけばいいかな。
  • 1