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

mysql binær sammenligning bruger ikke indeks

MySQL bruger sammenstillingen af ​​kolonnen til indekset. Et indeks med en ikke-binær sortering er ikke nyttig til et binært opslag, da rækkefølgen kan være anderledes.

Du kan ændre selve kolonnen til binær sortering:

ALTER TABLE YourTable MODIFY
   YourColumn VARCHAR(4)
   CHARACTER SET latin1
   COLLATE latin1_bin;

Så ville indekset være nyttigt til et binært opslag.



  1. Skift Database Collation, Ctype i Postgresql

  2. Sådan konverteres MySQL datetime værdi til google chart api datetime

  3. Slet selektivt for det meste duplikerede poster fra MySQL

  4. MySQL-relationer