Modifier la table ajouter un nouveau champ "ON UPDATE CURRENT_TIMESTAMP"

C'est ma table:

CREATE TABLE `megssage`(
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(256) DEFAULT NULL,
  `time_create` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

Je voudrais ajouter une colonne comme time_updated avec la valeur par défaut "À la mise à JOUR CURRENT_TIMESTAMP".

J'ai essayé ceci:

ALTER TABLE `megssage` 
   CHANGE `time_updated` `time_updated` TIMESTAMP NULL DEFAULT  ON UPDATE CURRENT_TIMESTAMP

Mais j'obtiens une erreur. Quelqu'un peut-il m'aider?

source d'informationauteur Anand