2015-07-20 161 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;