Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1193 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  MySQL et default value = chaine vide

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MySQL et default value = chaine vide

n°1522094
NoiBe49
Posté le 01-03-2007 à 10:02:31  profilanswer
 

Bonjour,
 

 


Je rencontre un problème pour insérer un enregistrement dans une table :
 
Soit 1 table avec 3 champs de type STRING :
 

 


id        | STRING | NOT NULL | AUTO_INCREMENT | PRIMARY KEY
 
nom     | STRING | NOT NULL
 
prenom | STRING | NOT NULL
 

 


Ma requête : "INSERT INTO matable (nom) VALUES ('le_nom')"
 

 


Si j'exécute cette requête en php ou sous phpmyadmin, mon
enregistrement s'ajout bien dans la table avec le champ 'prenom' qui va
prendre une chaine vide
 
Par contre, si j'exécute cette requête dans mon programme Java, une erreur est renvoyée :
 
Field 'prenom' doesn't have a default value
 

 


Comment cela se fait-il ? Pourquoi n'ajoute-t-il pas l'enregistrement
en mettant les valeur par défaut (chaine vide par defaut, 0 pour les
entier, etc...) dans les champs manquant dans la requête.

mood
Publicité
Posté le 01-03-2007 à 10:02:31  profilanswer
 

n°1522127
phnatomass
Je m'empare de ton esprit !!
Posté le 01-03-2007 à 10:56:13  profilanswer
 

Je ne sais pas.
Sinon chaine vide et NULL sont 2 choses distinctes en bases de données.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  MySQL et default value = chaine vide

 

Sujets relatifs
[C/C++] Liste chainée et chaine de caractére[PHP] supprimer contenu d'une table mysql
Pb d'appel BD avec mysql 5.0.26confirmer la suppression de fichiers en chaîne
lecture d'une chaine de caractère[MySQL]Contrainte unicité = index
[RESOLU]PHP et MySQL problème avec des boucles!![Réglé] Problème avec ma fonction d'encodage de chaine
[PHP] Utilisation d'une base Mysql sous WAMP[MySql]Probleme requete interval date début- date fin pour réservation
Plus de sujets relatifs à : MySQL et default value = chaine vide


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR