http://dev.mysql.com/doc/refman /5.0/fr/timestamp-initialization.html
Afin de permettre à un TIMESTAMP d'être nullable, créez-le à l'aide de l'attribut NULL, ou modifiez la table et ajoutez l'attribut NULL. Dans une instruction create, cela ressemblerait à.
CREATE TABLE t1 (tsvalue TIMESTAMP NULL, ... );
Insertion d'un NULL valeur dans un TIMESTAMP champ avec l'attribut NULL défini entraînera la définition du champ sur NULL au lieu de NOW().