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 に答える