Mysql

使用時間戳或日期列類型將出生日期保存到 MYSQL DB

  • November 29, 2013

我正在使用 MYSQL 數據庫,想知道這是一個好習慣。

方式 1 - 使用 DB 中的列類型作為時間戳。即將包含諸如 2012-11-13 00:00:00 方式 2 之類的值 - 使用列作為日期。ie 將在數據庫中包含類似 2012-11-13 的值。

這裡的問題是,要儲存 DOB。我們真的需要時間戳作為列類型嗎?在我看來,DOB 也不需要時間部分(00:00:00)。

請讓我知道在數據庫中儲存 DOB 的正確方法。

您應該只使用Date作為數據類型來儲存日期欄位。

此外,如果每次更改記錄時經常更新記錄,請指定Timestamp數據Datetime類型。如果要儲存特定值,則應使用Datetimeas 數據類型。

引用自:https://dba.stackexchange.com/questions/54153