-
Interprétation du NULL
Salut !
J'ai deux bases de données (mysql 4.1.14 et mysql 4.1.12). Mon problème est que j'ai une requête qui plante avec une base et pas l'autre.
J'ai regardé en détail et en fait le problème vient d'un champ qui est renseigné à NULL dans une base et à "" dans l'autre. Ce problème doit être généré lorsque je remplis cette table : lorsque je ne renseigne pas de champ, il me met NULL dans un cas et "" dans l'autre. Pourtant pour les deux bases, la valeur par défaut de ce champ est NULL.
Y'a t'il une option permettant de gérer l'insertion d'une valeur nulle dans un champ ?
(j'espère être clair)
Merci !
-
Salut,
Les ordres de création des deux tables sont exactement les mêmes ?
-
Oui en fait c'est la même application qui est sur un site distant. L'application PHP est donc exactement la même. Seule la base de données est différente (version mysql et configuration)
-
Je vois pas trop là, peut-être le sql_mode ? Sinon essaie aussi d'insérer explicitement NULL...