ピートはほぼ正しかったが、「変更」に間違った構文を使用した:
ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
列名を繰り返す必要があることに注意してください。また、列名の時間をエスケープするために一重引用符の代わりにバッククォートを使用していることを確認してください。これにより、列名がmysql列タイプの時間として解釈されなくなります。
CURRENT_TIMESTAMPのDEFAULTを指定することにより、MySQLは列を自動的に更新しなくなります。 MySQLマニュアル から :