Bonjour,
après plusieurs recherches sur google et sur le forum je n'ai pas trouvé de réponse à mon problème donc me voilà !
Mon problème est que dans ma base de données MySQL j'ai plusieurs tables avec des colonnes de type numérique, TINYINT pour être exacte.
Quand je veux insérer des valeurs NULL ou vide cela me provoque des warnings de code erreur 1366 :
Lors de la définition de mes colonnes j'ai bien marqué qu'elles pouvait être NULL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Warning | 1366 | Incorrect integer value: 'NULL' for column 'ustOK' at row 151
Quelque soit le type numérique cela me donne des warnings mais le pire est que pour ses valeurs cela me met "0" ! Ce qui est un petit souci pour des colonnes codées en 0 ou 1...
J'aimerai savoir si cela est normal que MySQL n'accepte pas NULL pour ces colonnes et si je suis donc obligé de changer le type de mes colonnes ?
Merci pour vos réponses, j'espère avoir été claire .
Partager