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

Indicizzazione per operazioni BINARY LIKE in MySQL

Fai il fatto che MySQL indicizza il lato sinistro di una stringa.

Quindi una colonna di stringa può utilizzare l'indice se la query utilizza il lato destro del carattere jolly:

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

ma ricorda che per index c'è un limite di 767 byte

Da MySQL DOC

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