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

MySQL bruger ikke indeks på DATE, når det bruges med '<' eller '>' operatorer?

Hvis MySQL ikke bruger indekset, har det set din forespørgsel og vurderet, at en tabelscanning sandsynligvis ville være hurtigere end at bruge indekset (med hensyn til IO / disk-operationer sandsynligvis påkrævet). Du kan bruge en FORCE INDEX og kontroller, om denne forespørgsel faktisk vil være hurtigere ved at bruge indekset eller ej.

SELECT events.* FROM events
FORCE INDEX (date)
WHERE events.date >= '2010-06-11';



  1. Hvordan rejser man en undtagelse i en trigger? Er der en måde at gøre dette på?

  2. Visning af Modal Window-meddelelser i Oracle Forms ved hjælp af Show_Alert

  3. Mysql:Sådan får du hver række, der har mere end et vist antal decimaler efter prikken

  4. Jeg prøver at kopiere en fil, men får fejlmeddelelse