Si tengo una consulta como,¿Tiene un índice < or > consultas MySQL?
DELETE FROM table WHERE datetime_field < '2008-01-01 00:00:00'
no tener la ayuda datetime_field
columna indexada? es decir, ¿el índice solo es útil cuando se usan pruebas de igualdad (o desigualdad) o también es útil cuando se hace una comparación ordenada?
(Sugerencias para una mejor ejecución de esta consulta, sin volver a crear la tabla, también estaría bien!)
Tal vez esto debería ser una cuestión adicional, pero hay una respuesta simple (o referencia a una parte de la documentación de MySQL) que explica cómo el optimizador toma la decisión sobre el rango siendo demasiado grande? El caso específico no tiene nada más en el DÓNDE. –