TINYINT

Répondre
Michel_57
le 03/09/2003 à 16:25
Michel_57
salut !
j'utilise souvent TINYINT pour ma base de donnée, pour la colonne Id
- Quel est la limite de TINYINT (le nombre max)
- Que se passe-t-il si on atteint ce nombre ? Ca plante ?

merci
Merci LEPHPFACILE et tous ses membres :)
LA GLOBULE
le 03/09/2003 à 16:38
LA GLOBULE
TINYINT represente un nombre entier non signé entre 0 et 255.

En clair, tu peux rentrer 256 valeurs différentes dans ta table.

Si tu essayes d'en inserer plus, MySQL va crier en repondant que la clé d'id 1 (par exemple) existe deja (car, tu auras brulé tout ton stock d'id, c'est à dire que quand tu vas arriver à l'id 255, si tu veux rajouter un element dans la table, il sera d'id 256. Or, ton champ etant un TINYINT, il va se transformer en 1, et MySQL va crier car il aura deja une clé d'id 1).

Perso, je ne te conseille pas vraiment ce type pour des id, sauf si bien sur, tu controles entieremnt les entrees de ta table et que tu sais pertinement qu'elles ne seront jamais 255.

Voila smiley
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours