Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


MySQL DROP INDEX: Eliminar índices de las tablas

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:

Sintaxis de MySQL DROP INDEX

Veamos la sintaxis extraída de su web oficial:

Os explico la sintaxis superior:

  • nombre_index (Obligatorio): Es el nombre o tipo de índice a eliminar.
  • nombre_tabla (Obligatorio): Es el nombre de la tabla de donde queremos eliminar el índice.
  • algorithm_option {DEFAULT|INPLACE|COPY}: Tipo de copiado de la tabla mientras se elimina y reindexa la tabla de nuevo con los datos.
  • lock_option {DEFAULT|NONE|SHARED|EXCLUSIVE}: Tipo de bloqueo de la tabla mientras se reindexa.

Ejemplo de MySQL DROP INDEX

Vamos con unos sencillos ejemplos de DROP INDEX:

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.

Ejemplos para eliminar índices con ALTER TABLE

También podemos eliminar índices con la sentencia ALTER TABLE, os pongo un par de ejemplos:

Con la sentencia anterior estaríamos eliminando la clave primaria y un índice.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies