En una base de datos , una clave principal es un campo en una tabla que ayuda a identificar de forma exclusiva 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 permiten actualizar y cambiar la clave principal sin necesidad de borrar y volver a crear las tablas mediante consultas SQL. Actualización de la clave principal de cualquier programa de la interfaz de línea de comandos. Instrucciones
MySQL
1
Abrir una base de datos MySQL. Abra la interfaz de línea de comandos donde se escribe consultas SQL
2
Type " 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 en la tabla
3
Type " 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 en la tabla. Si la columna se especifica con " column_name " no existe , MySQL no se actualizará la tabla
4
Type " DESCRIBE table_name ; ." En la línea de comandos y ejecutar la consulta. MySQL se mostrarán los detalles de su mesa. Examine la información y asegurar que el programa se ha actualizado la tabla correctamente .
Oracle
5
Abrir una base de datos Oracle . Abra la interfaz de línea de comandos donde se escribe consultas SQL
6
Type " ALTER TABLE nombre_tabla DROP RESTRICCIÓN 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 eliminará la restricción de clave principal en la tabla
7
Type " ALTER TABLE nombre_tabla ACTIVAR RESTRICCIÓN primary_key_id ; " . En la línea de comandos y ejecutar la consulta. Oracle creará una nueva restricción de clave principal en la tabla
8
Type " DESCRIBE table_name ; ." En la línea de comandos y ejecutar la consulta. Oracle mostrará los detalles de su mesa. Examine la información y asegurar que el programa se ha actualizado la tabla correctamente .