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.
它应该是 ..
ALTER TABLE 'table' MODIFY collumn_1 TIMESTAMP DEFAULT CURRENT_TIMESTAMP;
Run Code Online (Sandbox Code Playgroud)