2013-04-23 26 views

回答

5

的主要區別是,當TIMESTAMP由TIME_ZONE設置影響DATETIME是恆定的。

另外,如果你沒有數十億行(4字節8字節,但仍然沒有),那麼兩者所需的空間可以看作非常相似。日期時間字段也可以用於簡單的比較和計算。

我的推薦:所以只要堅持日期時間,不要創建一個沒有真正的問題。 開始開發應用程序時,通常會遇到更多麻煩問題。

-1

對我來說,它多次證明自己應該避免使用CakePHP的創建和更新的自動字段,或者至多爲法醫簿記(即不應該在您的應用程序中使用它的值)。

它沒有靈活性,沒有像國際化這樣的定製,可以更高效地工作。

無論何時我需要存儲一個時間,我都會在INT字段中作爲Unix時間戳。這也適用於多個時區和不同的環境(例如DB和PHP中的TZ)。

相關問題