sql >> Base de Datos >  >> RDS >> Mysql

¿MySQL no usa el índice en DATE cuando se usa con los operadores '<' o '>'?

Si MySQL no usa el índice, ha visto su consulta y ha estimado que un escaneo de tabla probablemente sería más rápido que usar el índice (en términos de operaciones de E/S/disco probablemente requeridas). Puedes usar un FORCE INDEX y verifique si esta consulta será realmente más rápida usando el índice o no.

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