Pete avait presque raison mais a utilisé la mauvaise syntaxe pour 'change' :
ALTER TABLE mytable CHANGE `time` `time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP
Notez que vous devez répéter le nom de la colonne. Assurez-vous également que vous utilisez des backticks au lieu de guillemets simples pour échapper à l'heure du nom de la colonne, ce qui l'empêche d'être interprété comme le type de colonne mysql de l'heure.
En spécifiant le DEFAULT de CURRENT_TIMESTAMP, MySQL ne mettra plus automatiquement à jour la colonne. À partir du Manuel MySQL :