DATE類型用在你僅需要日期值時,沒有時間部分。MySQL檢索并且以'YYYY-MM-DD'格式顯示DATE值
TIMESTAMP列類型提供一種類型,你可以使用它自動地用當前的日期和時間標記INSERT或UPDATE的操作。如果你有多個TIMESTAMP列,只有第一個自動更新。 自動更新第一個TIMESTAMP列在下列任何條件下發生: 列沒有明確地在一個INSERT或LOAD DATA INFILE語句中指定。 列沒有明確地在一個UPDATE語句中指定且一些另外的列改變值。(注意一個UPDATE設置一個列為它已經有的值,這將不引起TIMESTAMP列被更新,因為如果你設置一個列為它當前的值,MySQL為了效率而忽略更改。) 你明確地設定TIMESTAMP列為NULL. 除第一個以外的TIMESTAMP列也可以設置到當前的日期和時間,只要將列設為NULL,或NOW()。
ps.該網站同時還收錄了一些相關技術應用的文章