Il s'agit d'une question précise.
Rappel:
L'attribut [M] définit le nombre de
caractères maximum que le champ pourra contenir
quand je fais:
CREATE TABLE( id TINYINT UNSIGNED)
La valeur par Défaut de M = 3 ("Tynyint(3)")
ce qui est est normal puisque que le nombre max.
pour Tinyint unsigned est 255 (3 caractères).
1.Pourquoi donné une valeur à M?
2.Pourquoi vois-t-on parfois : CREATE TABLE( id TINYINT(4) UNSIGNED)?
ce qui me parait totalemnet absurde.
Je tente de comprendre.
Merci de m'éclairer.
sportBlond
Partager