3

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

ALTER TABLE `email_history` alter `time_sent` set DEFAULT CURRENT_TIMESTAMP

我收到了这个错误:

 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 

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

我相信我的 MySQL 版本是 5.0.67。

4

1 回答 1

6

它应该是 ..

ALTER TABLE 'table' MODIFY collumn_1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
于 2012-07-23T02:24:55.543 回答