-
Modification d'une table
Bonjour, je crée une application WEB qui permet la modification des tables de la BDD, dans une des tables j'ai une clé étrangère et certains champs sont configurés en NULL (normalement on est donc pas obligés de donner une valeur). Quand je modifie la table j'ai le résultat suivant :
Code:
'Incorrect integer value: '' for column 'CAL_id' at row 1'
alors qu'en utilisant l'interface graphique MySQL Query Browser ça fonctionne sans donner de valeurs à ce champs !
Merci;
-
Visiblement dans ta requête tu as mis une chaine vide comme valeur.
-
Oui (elle était déjà vide) donc je voulais la laisser vide, modifier juste les autre champs ...
-
Une chaine vide ce n'est pas pareil qu'un NULL.
Si le mode STRICT_TRANS_TABLES est actif, mysql ne laisse pas passer.
-
Bah pourtant ça passe avec MySQL Query Browser, sur ma page WEB ca ne passe pas parcontre !?
-
Bonjour,
Juste une question, ton application utilise t'elle une ORM comme Doctrine ?