Tema SQL
DROP INDEX
Eliminar un índice; la sintaxis incluye esquema y tabla según motor.
Descripción
Libera espacio y coste de mantenimiento en INSERT/UPDATE; las lecturas pueden volverse más lentas (manual §20.3).
Estructura general
Forma habitual de la sentencia: orden de cláusulas, qué parte filtra, agrupa o proyecta columnas, y qué devuelve el motor. Cópiala como plantilla y sustituye nombres por tus tablas reales.
-- Patrón general (variaciones: MySQL DROP INDEX ON tabla, SQL Server DROP INDEX ...)
DROP INDEX nombre_indice ON tabla;
Componentes
Cada componente tiene un papel concreto en la ejecución lógica de la sentencia. Léelos en orden: así entiendes qué puedes omitir, qué es obligatorio y qué expresiones son válidas en cada sitio según tu motor.
- Motor
- Consulta la documentación: algunos requieren nombre calificado con tabla o esquema.
Ejemplos
Ejemplo 1
DROP INDEX idx_pedidos_fecha ON pedidos;
Ejemplo 2
-- Ver documentación del motor para sintaxis exacta
Los ejemplos son ilustrativos. En producción usa consultas parametrizadas (prepared statements), revisa índices y aplica el principio de menor privilegio en cuentas de base de datos.