Mysql
 sql >> Base de données >  >> RDS >> Mysql

Pourquoi l'utilisation d'un INT pour sélectionner un index Varchar contenant des nombres est-elle beaucoup plus lente que l'utilisation de chaînes ?

Comme indiqué dans le manuel :

Si nécessaire, vous pouvez toujours CAST votre entier à une chaîne afin de profiter de l'index :

SELECT * FROM example WHERE stuff = CAST(200 AS CHAR);