Autor YouCode - http://www.youcode.com.ar/mysql/agregar-timestamp-en-mysql-368
En algunos casos cuando queremos agregar un campo tipo TIMESTAMP obtenemos un error, aqui la forma correcta de hacerlo.
Para agregar un campo tipo TIMESTAMP lo haremos de la siguiente manera:ALTER TABLE MiTabla ADD MiCampo TIMESTAMP ON UPDATE CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ;y cada ves que se actualice el registro, veremos como el TIMESTAMP va cambiando.
http://www.youcode.com.ar/mysql/agregar-timestamp-en-mysql-368