Menu

Datetime ne s'enregistre pas [Résolu]

- - Dernière réponse : danielos77
Messages postés
3
Date d'inscription
samedi 18 février 2006
Dernière intervention
7 février 2019
- 7 févr. 2019 à 13:44
Bonjour,
Je ne comprend pas pourquoi la date et l'heur ene s'affiche pas lorsqu'il y a un nouvele enregistrement dans la table.
Voici son code
DROP TABLE IF EXISTS `COSEG`;
CREATE TABLE IF NOT EXISTS `COSEG` (
`ID` int(10) NOT NULL auto_increment,
`Date_ajout` datetime NOT NULL,
`Nom` varchar(50) collate latin1_general_ci NOT NULL,
`Prenom` varchar(50) collate latin1_general_ci NOT NULL,
`Section` varchar(40) collate latin1_general_ci NOT NULL,
`Mandat` varchar(20) collate latin1_general_ci NOT NULL,
`TphPro` varchar(30) collate latin1_general_ci NOT NULL,
`MailPro` varchar(70) collate latin1_general_ci NOT NULL,
`AdressPro` mediumtext collate latin1_general_ci NOT NULL,
`AdressPerso` mediumtext collate latin1_general_ci NOT NULL,
`GsmPerso` varchar(30) collate latin1_general_ci NOT NULL,
`MailPerso` varchar(70) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`ID`),
KEY `ID` (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;

Je vous remercie d'avance si vous pouviez me dire où je merde car je ne doute pas que c'est moi la cause ;-)
Daniel
Afficher la suite 

Votre réponse

2 réponses

Messages postés
24524
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
21 février 2019
8926
0
Merci
Bonjour,

Avec une table définie ainsi, c'est à toi dans l'INSERT d'initialiser le champ.

Si tu veux une valeur insérée automatiquement il faut qu'à la création de la table tu assignes au champ un DEFAULT.

Cdlt
Commenter la réponse de jee pee
Messages postés
24609
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
20 février 2019
1856
0
Merci
Bonjour

1 - ta bdd c'est du MySQL... Je déplace donc dans le bon forum.

2- pour de l'automatique, il faut mettre un champ timestamp (et non datetime) et definir dans le DEFAULT : on update current timestamp
danielos77
Messages postés
3
Date d'inscription
samedi 18 février 2006
Dernière intervention
7 février 2019
-
Super. Merci jordane45
Commenter la réponse de jordane45