Je me demande s'il y a un effet positif à utiliser le drapeau UNSIGNED pour définir un champ entier dans MySQL ? Les requêtes sont-elles plus rapides ou la base de données plus petite ? Ou dois-je m'en préoccuper uniquement si je suis préoccupé par la limite supérieure ?
En outre, il y a une amélioration des performances par rapport à l'index pour les cas où vous ne stockez que des valeurs non signées. Comme l'a dit @kevin-loney, cela permet de gagner du temps sur l'indexation des valeurs de la limite supérieure. Veuillez consulter le article que j'avais écrit sur l'utilisation du type non signé plutôt que signé.
0 votes
tutorialspoint.com/