2015-07-20 95 views
-1

我想用日期在我的表格中添加新列,但是我想给时间戳格式的值000-00-00添加新记录的现有记录和current_timestamp。可能吗?怎么样?Mysql - alter table

+0

请提供该表当前您已经 – Scott

+0

我有与ID,姓名,登录表,密码,我想添加新列created_at,但记录wchich现在在数据库中必须有日期0000-00-00但我将在未来添加的记录必须有创建帐户的日期= current_date –

回答

0

首先做到对现有记录的UPDATE

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

然后更改列

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