5.5以上版本:
alter table test add column createtime datetime DEFAULT NOW() comment ‘创建时间’
或者
alter table test add column createtime datetime DEFAULT CURRENT_TIMESTAMP comment ‘创建时间’
5.5及以下版本:
alter table test add column createtime timestamp DEFAULT NOW() comment ‘创建时间’
主要是在5.5版本不支持字段类型为datetime且默认值为NOW()的字段
同时,也不支持CURRENT_TIMESTAMP,只支持字段类型为timestamp 且默认值为NOW()的字段

本文介绍了在MySQL中为表添加默认当前时间的字段方法。针对5.5及以上版本,可以使用`DATETIME DEFAULT NOW()`或`TIMESTAMP DEFAULT CURRENT_TIMESTAMP`,而5.5及以下版本则仅支持`TIMESTAMP DEFAULT NOW()`。
1013

被折叠的 条评论
为什么被折叠?



