1292: pas de valeur de type datetime: "pour la colonne 'TERM_DATE' à la ligne 1

Je suis en train de charger des données à partir d'une feuille excel pour les dessous de table sur MYSQL 5.6 sur windows 8.1 et je suis " Incorrect valeur datetime:' erreur.

Terme de la colonne de la date de type de données DATETIME et les données ont des valeurs null dans la feuille excel que je tente d'insérer dans la table.

J'ai fait quelques recherches et trouvé que le problème est avec le SQL en mode strict. Mais je ne suis pas en mesure de comprendre comment faire pour désactiver ou modifier le SQL en mode strict.

En fait, j'ai essayé ce SET SESSION sql_mode='ALLOW_INVALID_DATES' mais pas de chance.

Certains ont dit que l'édition de mon.fichier ini dans le répertoire d'installation de l'aide, mais je ne suis pas capable de le trouver dans le répertoire d'installation.

quelqu'un peut-il svp m'aider à résoudre ce problème.

create table EMPLOYEE(EMP_ID integer(10),
EMP_NAME char(25),
SALARY integer(25),
START_DATE datetime,
TERM_DATE datetime DEFAULT '1900-01-01',
PRIMARY KEY (EMP_ID));

Message D'Erreur:

15:23:08    INSERT INTO `mith`.`EMPLOYEE` (`EMP_ID`, `EMP_NAME`, `SALARY`, `START_DATE`, `TERM_DATE`) VALUES ('26', 'Will Banker', '90000', '00:00.0', '')  1292: Incorrect datetime value: '' for column 'TERM_DATE' at row 1  
Pourquoi êtes-vous en train d'essayer de fixer une date pour 00:00.0 plutôt qu'à une date réelle?
L'excel à partir de laquelle je suis en train de charger des données a les valeurs de date, mais d'import MYSQL n'est pas en prenant ces valeurs comme des valeurs de date.

OriginalL'auteur Mithun Raj | 2015-02-15