俺と何某。

底辺プログラマの備忘録/雑記帳/実験場

俺とMySQL 〜日付型の仕様〜

先日MySQLを初めてさわったのだけれど、ひとつ気になった点が。

MySQLには日付を表示・計算する関数が用意されており、マイクロ秒までの精度がある。
しかし、MySQLの日付型フィールドにはミリ秒以下を格納できない仕様らしい。

うーん、謎だ。日付型フィールドでのソートとかどうするんだろ?
(別の数値フィールドや文字列フィールドにミリ秒以下を持たせればいいんだろうけど)
そういう設計思想なのだろうか?

理由をご存じの方がいらっしゃれば、是非ご教示願います。