日期時間資料型別的預設值:NOW() 或 '0000-00-00 00:00:00'?
設定datetime 資料類型的預設值,您可以考慮以下內容options:
目前預設值:'0000-00-00 00:00:00'
ALTER TABLE users MODIFY lastVisitDate datetime DEFAULT '0000-00-00 00:00:00';
動態預設值:NOW()
CREATE TABLE users ( registerDate datetime DEFAULT CURRENT_TIMESTAMP );
ALTER TABLE users MODIFY registerDate datetime DEFAULT CURRENT_TIMESTAMP;
注意:在MySQL 5.6.5 之前,不支援日期時間的動態預設值。您可以改用 TIMESTAMP 資料類型,但它只允許每個表有一個自動更新的時間戳記列。
以上是DATETIME 預設值:NOW() 或「0000-00-00 00:00:00」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!