Si vous avez une taille fixe, vous pouvez utiliser char(8)
-> 8B , mysql fonctionne beaucoup plus rapidement avec des champs de taille fixe, mais si vous choisissez int
-> 4B, vous économiserez de l'espace et aussi si vous avez un index sur ce champ, cela fonctionnera plus rapidement que le caractère.
Vous pouvez faire un test simple pour tester la vitesse d'écriture et de lecture en utilisant char(8) et int
Il n'y a non point à utiliser un type de longueur variable comme varchar ou varbinary si vous avez une taille fixe car les performances vont diminuer