Se connecter avec
S'enregistrer | Connectez-vous
Votre question

structure table sql, probleme retour de valeurs (int) null

Tags :
  • Web
  • Sql
  • Programmation
Dernière réponse : dans Programmation
Partagez
12 Novembre 2006 16:55:22

hello.

j'ai un bébé probleme : j'ai une table avec des valeurs int null mais j'ai toujours une valeur 0 en retour quand la case est laissée vide via un formulaire.

peut etre es ce normal ?? si oui quel moyen a t on pour eviter ca (sans utiliser varchar) ??

Autres pages sur : structure table sql probleme retour valeurs int null

12 Novembre 2006 18:17:25

Bonsoir,
Tu es sur qu'a l'ecriture tu ne mets pas 0 quand le champ est vide ?
12 Novembre 2006 19:48:30

Sauf erreur de ma part, les champs INT (bigint ou tinyint aussi) étant porteurs de valeurs de type nombre, la valeur nulle est obligatoirement 0. Si tu veux laisser une valeur nulle vide, faut utiliser un autre type de champs (varchar ou text par ex).

Mais mes connaissances en sql étant assez faible, je peux tout à fait me tromper :jap: 
12 Novembre 2006 20:43:46

ouais marsien, c'est aussi ma conclusion. qqu'un peut il le confirmer ??
12 Novembre 2006 22:02:28

peut etre sous MySQL, mais sur d'autres sgbd, la valeur "NULL" est diférrente de 0
(sous oracle, "" == NULL)
12 Novembre 2006 22:44:47

ah oui peut, mais la ca me depasse, et pour ce que j'ai a en faire, ca sera tres bien si ca reste comme ca ;)