comment créer un champ calculé dans mysql?

j'ai un tableau comme ci-dessous:

create table info (username varchar(30),otherinfo varchar(100));

maintenant je veux modifier ce tableau pour avoir un nouveau champ et ce champ doit avoir la valeur par défaut comme

md5(username)

quelque chose comme ci-dessous:

alter table info add NewField varchar(100) default md5(username);

comment faire?
Merci pour votre aide

OriginalL'auteur Alaa | 2010-11-21