MYSQL 5.5不支持字段类型为datetime且默认值为NOW()的建表语句

5.5版本如下建表语句会失败:

alter table Test_Time_aa add column tt datetime DEFAULT NOW() comment ‘测试时间格式’

主要是在5.5版本不支持字段类型为datetime且默认值为NOW()的字段

同时,也不支持CURRENT_TIMESTAMP,如下:

alter table Test_Time_aa add column tt datetime DEFAULT CURRENT_TIMESTAMP comment ‘测试时间格式’

在MySQL5.5版本中,时间字段可以通过timestamp字段类型创建,如下:

alter table Test_Time_aa add column tt timestamp DEFAULT NOW() comment ‘测试时间格式’

5.6版本中,上述的建表语句都可以。

发表评论

电子邮件地址不会被公开。 必填项已用*标注