Datetime ne s'enregistre pas

Résolu/Fermé
danielos - 6 févr. 2019 à 11:01
danielos77 Messages postés 108 Date d'inscription samedi 18 février 2006 Statut Membre Dernière intervention 16 janvier 2024 - 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

2 réponses

jee pee Messages postés 40559 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 17 décembre 2024 9 459
6 févr. 2019 à 15:45
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
0
jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
7 févr. 2019 à 13:15
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
0
danielos77 Messages postés 108 Date d'inscription samedi 18 février 2006 Statut Membre Dernière intervention 16 janvier 2024 2
7 févr. 2019 à 13:44
Super. Merci jordane45
0