Tecnología

Inicio

Cómo actualizar claves principales

En una base de datos, una clave principal es un campo en una tabla que ayuda a identificar de forma única cada registro de la tabla. Crear una tabla con una restricción de clave principal en uno o más campos y llenar las tablas con información. Tanto MySQL y Oracle le permiten actualizar y cambiar la clave principal sin que sea necesario eliminar y volver a crear las tablas utilizando consultas SQL. Actualización de la clave principal en cualquiera de los programas de la interfaz de línea de comandos.

Instrucciones

MySQL

1 Abrir una base de datos MySQL. Abrir la interfaz de línea de comandos donde se escribe consultas SQL.

2 Tipo "ALTER TABLE nombre_tabla DROP PRIMARY KEY;" en la línea de comandos y ejecutar la consulta. No especifique la clave principal o MySQL generará un error de sintaxis. MySQL se eliminará la restricción de clave principal de la tabla.

3 Tipo "ALTER TABLE nombre_tabla ADD PRIMARY KEY (nombre_columna);" en la línea de comandos y ejecutar la consulta. MySQL creará una nueva restricción de clave principal de la tabla. Si la columna se especifica con "nombre_columna" no existe, MySQL no actualizará la tabla.

4 Tipo "DESCRIBE nombre_tabla;" en la línea de comandos y ejecutar la consulta. MySQL mostrará los detalles de su mesa. Examinar la información y asegurar que el programa ha actualizado su mesa correctamente.

Oráculo

5 Abrir una base de datos Oracle. Abrir la interfaz de línea de comandos donde se escribe consultas SQL.

6 Tipo "ALTER TABLE nombre_tabla DROP CONSTRAINT primary_key_id;" en la línea de comandos y ejecutar la consulta. El "primary_key_id" es el nombre del campo con la clave principal. Oracle va a quitar la restricción de clave principal de la tabla.

7 Tipo "ALTER TABLE nombre_tabla ACTIVAR primary_key_id CONSTREÑIMIENTO;" en la línea de comandos y ejecutar la consulta. Oracle creará una nueva restricción de clave principal de la tabla.

8 Tipo "DESCRIBE nombre_tabla;" en la línea de comandos y ejecutar la consulta. Oracle va a mostrar los detalles de su mesa. Examinar la información y asegurar que el programa ha actualizado su mesa correctamente.