Nuevo post para hablar sobre la sentencia de MySQL DROP INDEX. Su finalidad es la de eliminar índices de las tablas de una base de datos.
Anteriormente vimos cómo crear índices en las tablas, este es el post:
Otros post interesantes de MySQL son:
Veamos la sintaxis extraída de su web oficial:
DROP INDEX nombre_index ON nombre_tabla [algorithm_option | lock_option]
Os explico la sintaxis superior:
Vamos con unos sencillos ejemplos de DROP INDEX:
DROP INDEX 'segundo_apellido' ON clientes DROP INDEX 'PRIMARY' ON clientes;
Con la primera sentencia estamos eliminando el índice ‘segundo_apellido’ de la tabla clientes, mientras que en la segunda estamos eliminando la clave primaria o PRIMARY KEY.
También podemos eliminar índices con la sentencia ALTER TABLE, os pongo un par de ejemplos:
ALTER TABLE nombre_tabla DROP PRIMARY KEY, DROP INDEX nombre_index
Con la sentencia anterior estaríamos eliminando la clave primaria y un índice.