Bonjour,

j'ai un souci avec les types date et datetime. Dans une table j'ai une colonne qui a pour type DATE. Le problème est qu'à chaque fois que je fais une insertion dans cette table, je me retrouve avec des dates complétées des heures-minutes-secondes... Je croyais qu'il n'y avait que le type DATETIME qui comprenait le temps ?!?

voici le show create de ma table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
CREATE TABLE `dossier_test` (
  `clef` tinyint(3) unsigned NOT NULL auto_increment,
  `date_saisie` date NOT NULL default '2007-01-01',
  PRIMARY KEY  (`clef`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Exemple d'insertion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
INSERT INTO dossier_test (
   clef
  ,date_saisie
) VALUES (
   0 -- cle
  ,CURDATE()
)
Je me retrouve avec 22/02/2010 00:00:00 dans ma colonne date_saisie..comment ça se fait ?