Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum ist die Verwendung eines INT zur Auswahl eines Varchar-Index, der Zahlen enthält, viel langsamer als die Verwendung von Strings?

Wie im Handbuch angegeben :

Bei Bedarf können Sie jederzeit CAST Ihre Ganzzahl in einen String umzuwandeln, um den Index zu nutzen:

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