日期时间数据类型的默认值: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中文网其他相关文章!