如何在MySQL中将现有列更改为默认为插入时的当前时间?

Hig*_*lar 2 mysql timestamp default alter

我正在尝试将现有列"time_sent"更改为默认为插入期间的时间.我的SQL是:

ALTER TABLE `email_history` alter `time_sent` set DEFAULT CURRENT_TIMESTAMP
Run Code Online (Sandbox Code Playgroud)

我收到这个错误但是:

 MySQL said: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CURRENT_TIMESTAMP' at line 1 
Run Code Online (Sandbox Code Playgroud)

我已经阅读了文档和其他(类似但不完全相同)的示例,但没有运气.

我的MySQL版本是5.0.67.

dev*_*ang 5

它应该是 ..

ALTER TABLE 'table' MODIFY collumn_1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)