Mysql-alter表

Mysql-alter表,mysql,sql,timestamp,alter-table,alter,Mysql,Sql,Timestamp,Alter Table,Alter,我想在我的表中添加带有日期的新列,但我想给现有记录提供时间戳格式的值000-00-00,给新记录提供当前_时间戳。可能吗?如何更新?首先更新现有记录 update table set date1 = '0000-00-00'; 然后更改列 alter table test1 change column date1 date1 timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP; 请提供您当前拥有的表我有一个带有id、姓名、姓氏、登录名、密码的表,我想添加

我想在我的表中添加带有日期的新列,但我想给现有记录提供时间戳格式的值000-00-00,给新记录提供当前_时间戳。可能吗?如何更新?

首先更新现有记录

update table set date1 = '0000-00-00';
然后更改列

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

请提供您当前拥有的表我有一个带有id、姓名、姓氏、登录名、密码的表,我想添加在中创建的新列,但现在在数据库中的记录必须具有日期0000-00-00,但我将来添加的记录必须具有创建帐户的日期=当前日期