Pete był prawie poprawny, ale użył niewłaściwej składni dla „zmiany”:
ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
Zauważ, że musisz powtórzyć nazwę kolumny. Upewnij się również, że używasz znaków wstecznych zamiast pojedynczych cudzysłowów, aby uciec przed czasem nazwy kolumny, co zapobiega interpretowaniu go jako typu kolumny mysql.
Określając DEFAULT CURRENT_TIMESTAMP, MySQL nie będzie już automatycznie aktualizować kolumny. Z Podręcznika MySQL :