Mysql
 sql >> Database >  >> RDS >> Mysql

Perché utilizzare un INT per selezionare un indice Varchar contenente numeri molto più lento rispetto all'utilizzo di stringhe?

Come indicato nel il manuale :

Se necessario, puoi sempre CAST il tuo intero in una stringa per sfruttare l'indice:

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