Probleme SQL
controller
-
juskoff -
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 ?
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:
- Probleme SQL
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix ✓ - Forum MySQL
- Sql lister les tables ✓ - Forum Programmation
- Récupération serveur sql - Télécharger - Gestion de données
- Migration base access vers sql server - Télécharger - Gestion de données
2 réponses
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
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