Mysql : insertion date automatique

Fermé
Anaïs - 5 févr. 2009 à 17:31
 fef - 12 mars 2014 à 15:17
Bonjour,

je dois créer une BDD sous Mysql qui concerne les informations sur des films.

Quand je créé un nouvel item, je voudrais qu'un champ se remplisse automatiquement avec la date du jour : DATEINSERTION.

Voici ma table actuelle :

CREATE TABLE FILM ( TITRE CHAR(70) NOT NULL,
RESUME CHAR(300),
ANNEESORTIE INT(4) NOT NULL,
GENRE CHAR(20),
DATEINSER DATE, // --> que faire pour que ce champ se remplisse automatiquement avec la date d'aujourd'hui ??
PRIMARY KEY (TITRE) );

Merci beaucoup.

PS: je suis débutante... :-D

3 réponses

Voilà un extrait sur le champ TIMESTAMP, on peut lui assigner une valeur d'auto-update. Extrait ci-dessous :

For one TIMESTAMP column in a table, you can assign the current timestamp as the default value and the auto-update value. It is possible to have the current timestamp be the default value for initializing the column, for the auto-update value, or both. It is not possible to have the current timestamp be the default value for one column and the auto-update value for another column.

Source : http://dev.mysql.com/doc/refman/5.0/en/timestamp.html
2
As tu eu ta réponse ? J'ai le même soucis
0
afrodje Messages postés 759 Date d'inscription mardi 13 mars 2007 Statut Membre Dernière intervention 22 janvier 2014 168
7 févr. 2009 à 14:09
Regarde du coté des triggers -> http://dev.mysql.com/doc/refman/5.0/fr/create-trigger.html
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
6 nov. 2011 à 14:42
dans ta requette d'insertion tu mets
INSERT INTO ...........DATEINSER=NOW().....
0