MySQLを絡めたphpプログラムを作成していて、ずっと気になっていた事項が日付データの扱いだったりします。 MySQLで日付データを扱う時は、DATETIME型を利用するものというのが、世間一般の常識になっているようなのですが、これがどうも個人的に疑問に感じる部分があったのですね。 私は、DBの世界はPostgreSQLから入ったのですが、PostgreSQLでは、timestamp型という、いわゆるunixタイムスタンプでデータを取り扱うデータ型がありました。 そこで、MySQLで同じ型を探したのですが、どうも見当たらない。 全く同じ名前で、一見同じように見えるtimestamp型というデータ型はあるものの、どうやら、かなり特殊なデータ型のようで、これにハマっている人をネット上で多数見かけました。(^^;; それでまあ、一般的に使われているらしいDATETIME型を利用していたのです