Probleme SQL

controller -  
 juskoff -
Bonjour,
j'ai un petit souci sur sql :
j'ai 1 champ int(10)
quand j'essai de rentrer 999999999 tout ce passe bien (il y a 9 9)
mais si j'essai de rentrer 10 9 alors la sa bug et sa me rentre 2147483647
j'ai essayé de changé la longueur des champ , sa ne me le fais pas seulement sur ce champ la et meme avec une longuer int(15) sa continu a me le faire quelqu'un pourrait-il m'aider ?
A voir également:

2 réponses

juskoff
 
change ton type int()
1
RoZyk Messages postés 84 Statut Membre 3
 
Bonjour,

Il me semble qu'un int est stocké sur 4 octets, donc tu ne peux mettre que des nombres entiers compris entre - 2 147 483 648 (- 2^31) et 2 147 483 647 (2^31 - 1), c'est pourquoi quand tu saisis un nombre supérieur à la valeur max ton int prend sa valeur max soit 2 147 483 647.

A confirmer...

Bonne journée
0