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

时间:2022-08-13 10:00:02

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版本中,上述的建表语句都可以。