Mysql - alter table

时间:2015-07-20 13:13:15

标签: mysql sql timestamp alter-table alter

我想在我的表中添加带有日期的新列,但是我希望将时间戳格式的值000-00-00赋予现有记录,将current_timestamp赋予新记录。可能吗?如何?

1 个答案:

答案 0 :(得分:0)

首先对现有记录进行更新

update table set date1 = '0000-00-00';

然后更改列

alter table test1 change column date1 date1 timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;