MySQL dit :
Quand dois-je l'utiliser ?
Posez-vous cette question :Ce champ contiendra-t-il un jour une valeur négative ?
Si la réponse est non, alors vous voulez un UNSIGNED
type de données.
Une erreur courante consiste à utiliser une clé primaire qui est une auto-incrémentation INT
commençant à zéro , mais le type est SIGNED
, dans ce cas, vous ne toucherez jamais à aucun des nombres négatifs et vous réduisez de moitié la plage des identifiants possibles.