Bonjour,
J'ai créé la table suivante :
CREATE TABLE MATERIEL (
NUMERO_Materiel VARCHAR(13) PRIMARY KEY,
IMMATRICULATION_Materiel VARCHAR(10),
PLAQUE_Materiel VARCHAR(10),
SERIE_Materiel VARCHAR(14),
BAPTEME_Materiel VARCHAR(13),
DOMAINE_Materiel VARCHAR(15),
FAMILLE_Materiel VARCHAR(30),
SSFAMILLE_Materiel VARCHAR(30),
LIBELLE_Materiel VARCHAR(50) NOT NULL,
MODELE_Materiel VARCHAR(10),
ENSERVICE_Materiel DATE,
ETAT_Materiel VARCHAR(40),
PERIODICITE_Materiel INTEGER(2),
DOCUMENTATION_Materiel VARCHAR(3));
Ensuite j'insère ma ligne de valeurs :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
INSERT INTO MATERIEL (NUMERO_Materiel, IMMATRICULATION_Materiel, PLAQUE_Materiel, SERIE_Materiel, BAPTEME_Materiel, DOMAINE_Materiel, FAMILLE_Materiel, SSFAMILLE_Materiel, LIBELLE_Materiel, MODELE_Materiel, ENSERVICE_Materiel, ETAT_Materiel, PERIODICITE_Materiel, DOCUMENTATION_Materiel) VALUES ('001_LABO-SEP', '11280930', '11280930', 'AGY000000079', '', 'ELECTRIQUE', 'ALIMENTATION', 'CHARGES ACTIVES', 'Charge Active Electrique', '', '', '', '', 'Non');
Le problème est le suivant ENSERVICE_Materiel qui est une date et PERIODICITE_Materiel qui est un entier peuvent ou non recevoir de valeur : d'où sous entendu NULL ... Comme on le constate, les champs ne sont pas renseignés mais bien présents ....
J'obtiens alors une erreur #1292 - Incorrect date value .....
Sachant que mon champ est par défaut en NULL, la saisie d'une valeur n'est pas obligatoire ... Avec les champs VARCHAR, je n'ai pas de soucis, par contre là !!!!!!!!!!!!!!!!!!!!!!!!!

PS : J'utilise PHPMyAdmin