1. 程式人生 > >MYSQL 5.5不支援欄位型別為datetime且預設值為NOW()的建表語句

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