MySQLにdatetime型で保存したデータをUNIX TIMEで取り出すUNIX_TIMESTAMP関数と、UNIX TIMEの形式で保存したデータをdatetime型で取り出すFROM_UNIXTIME関数の説明。 MySQLでデータを取り扱う際、日付・時刻関連のデータはdatetime型で管理するようにしています。 (余談ですがPostgreSQLではtimestamp型を使っているので、MySQLをはじめて使ったときに、何も知らずに同じようにtimestamp型を使って痛い目にあった経験があります......)。 datetime型で保存したデータは「YYYY-MM-DD hh:mm:ss」という形になるわけですが、いざこのデータをperlやPHPで取り扱う、となった際に、そのままの形だと単なる文字列なので、比較処理や加算・減算なんかをする時にちょっと面倒なんですよね。 一度UN