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

benoit_

Habitué
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) ??
 

boub popsyteam

Grand Maître
Bonsoir,
Tu es sur qu'a l'ecriture tu ne mets pas 0 quand le champ est vide ?
 

marsien

Grand Maître
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 :merci:
 

KangOl

Grand Maître
peut etre sous MySQL, mais sur d'autres sgbd, la valeur "NULL" est diférrente de 0
(sous oracle, "" == NULL)
 

benoit_

Habitué
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 ;)
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 065
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut