Tecnología

Inicio

Cómo cambiar una clave principal en MySQL

Una clave principal se utiliza para identificar cada fila de una tabla. Es un valor único, y significa que sólo hay una fila para cualquier clave principal. A diferencia de otras teclas, ninguna fila puede tener una clave principal vacía. La clave principal puede ser una columna existente en una tabla, o puede crear una columna separada para funcionar únicamente como la clave principal. Después de crear una tabla, es posible que necesite cambiar la clave principal de la tabla. En MySQL, el comunicado "alter table" le permite hacer el cambio.

Instrucciones

1 Abra una ventana de terminal (Linux / Unix) o una ventana de símbolo del sistema (Windows).

2 Escriba el comando "mysql -u -p usuario" para acceder a la base de datos MySQL. Sustituir la palabra "usuario" con su nombre de usuario correcto.

3 Escriba el comando "base de datos de uso;" para conectarse a la base de datos que contiene la tabla que desea cambiar. Sustituir la palabra "base de datos" con el nombre correcto de la base de datos.

4 Escriba el comando "alter table nombre_tabla caer clave primaria;" dejar caer la clave principal existente para esa tabla. Sustituir la palabra "nombre_tabla" con el nombre correcto de la tabla.

5 Escriba el comando "alter table nombre_tabla agregar la clave principal (nombre_columna);" para crear la nueva clave principal. Sustituir las palabras "nombre_tabla" y "nombre_columna" con el nombre de tabla y el nombre correcto de la columna.

6 Escriba el comando "describir nombre_tabla" para verificar que los cambios se han realizado correctamente.