Salut,
Une colonne de type TINYINT occupe 1 octet. Tu peux y stocker 2^8 (256) valeurs différentes. C'est à dire des nombres allant de -128 à +127 si on prend en compte le signe, ou de 0 à 255 si le nombre est non signé.
Les champs sont signés par défaut. Pour demander à MySQL de ne pas tenir compte du signe, il faut ajouter l'argument UNSIGNED à la suite de la définition de la colonne (ex : TINYINT(4) UNSIGNED). Ici le max sera donc de 255 malgré le (4).
Il n'y a plus qu'à changer le type de la colonne, si 255 n'est pas suffisant, alors passer en type int par exemple...
|