1364 Field 'id' doesn't have a default value
Bonjour,
J'utilise MySQL sous XAMPP
De temps à autre, cette erreur s'affiche :
Citation:
1364 Field 'id' doesn't have a default value
ma variable sql_mode est = NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION
Des discussions indiquent que l'erreur serait liée aux modes STRICT_ALL_TABLES et/ou STRICT_TRANS_TABLES
Comme je ne suis pas dans ce cas, quelle pourrait être l'origine de cette erreur ?
Merci pour votre éclairage 8O
Field 'id' doesn't have a default value
Bonjour,
J'ai recréé une base avec des tables vierge, après 2 insertions de ligne, l'erreur "Field 'id' doesn't have a default value" est de retour :ptdr:
Je doute maintenant du bon fonctionnement de XAMPP !!!
Pouvez-vous m'indiquer si la variable sql_mode = NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_ENGINE_SUBSTITUTION, peut être à l'origine du problème ?
Je lis sur des forums qu'il est nécessaire de remplacer la variable par ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_UBSTITUTION
et surtout supprimer STRICT_TRANS_TABLES
Quels sont vos avis, SVP
Alain