无法在mysql 5.5.47-cll中使用Current_timestamp作为默认值

时间:2016-03-22 07:35:00

标签: mysql database phpmyadmin

我无法将Current_timestamp设置为默认值。我的Mysql版本为5.5.47

查询

ALTER TABLE `downloads` ADD `date` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ;

enter image description here

虽然它在mysql V5.6.56的本地数据库上正常运行。

1 个答案:

答案 0 :(得分:0)

试试这个:

ALTER TABLE downloads CHANGE `date`  TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP

如果您要添加一个默认时间的新列,那么

ALTER TABLE `downloads` ADD `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;