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

Hvorfor er det meget langsommere at bruge en INT til at vælge et Varchar-indeks, der indeholder tal, end at bruge Strings?

Som angivet i manualen :

Hvis det er nødvendigt, kan du altid CAST dit heltal til en streng for at drage fordel af indekset:

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


  1. MySQL butiksforhold (slægtstræ).

  2. mysql sletningsoperation

  3. Er brugerne 'Bruger'@'%' og 'Bruger'@'localhost' ikke de samme?

  4. Laravel 5:Overtrædelse af integritetsbegrænsning:1452 Kan ikke tilføje eller opdatere en underordnet række:en fremmednøglebegrænsning mislykkes