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

Indexation pour les opérations BINARY LIKE dans MySQL

Ne le fait que MySQL indexe le côté gauche d'une chaîne.

Ensuite, une colonne de chaîne peut utiliser l'index si la requête utilise le côté droit générique :

 SELECT * FROM your_table WHERE field LIKE "text%" # can use an index

mais rappelez-vous que pour l'index, il y a une limite de 767 octets

Depuis Mysql DOC

https://dev.mysql.com/doc /refman/8.0/fr/index-btree-hash.html