Pete měl téměř pravdu, ale použil špatnou syntaxi pro 'change':
ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
Všimněte si, že musíte opakovat název sloupce. Také se ujistěte, že místo jednoduchých uvozovek používáte zpětné zaškrtnutí pro uvození času názvu sloupce, což zabrání tomu, aby byl interpretován jako typ času sloupce mysql.
Zadáním DEFAULT CURRENT_TIMESTAMP již MySQL nebude automaticky aktualizovat sloupec. Z příručky MySQL :