Em um banco de dados, uma chave primária é um campo em uma tabela que ajuda a identificar exclusivamente cada registro na tabela. Criar uma tabela com uma restrição de chave primária em um ou mais campos e preencher as tabelas com a informação. Ambos MySQL e Oracle permitem que você atualizar e alterar a chave primária sem a necessidade de apagar e recriar suas tabelas usando consultas SQL. Atualize a chave primária em qualquer programa a partir da interface de linha de comando. Instruções
MySQL
1
Abra um banco de dados MySQL . Abra a interface de linha de comando onde você digita consultas SQL
2 Tipo
"ALTER TABLE table_name GOTA PRIMARY KEY ; " . Na linha de comando e executar a consulta . Não especifique a chave primária ou MySQL irá gerar um erro de sintaxe . MySQL irá remover a restrição de chave primária da tabela
3
Digite . "ALTER TABLE table_name ADD PRIMARY KEY ( column_name )," na linha de comando e executar a consulta . MySQL irá criar uma nova restrição de chave primária da tabela . Se a coluna que você especifique com " column_name " não existe , o MySQL não irá atualizar a tabela
4
Digite ". DESCREVER table_name , " na linha de comando e executar a consulta . MySQL irá exibir os detalhes de sua mesa. Examine as informações e garantir que o programa atualiza sua tabela corretamente.
A Oracle
5
Abra um banco de dados Oracle. . Abra a interface de linha de comando onde você digita consultas SQL
6
Digite " ALTER TABLE table_name DROP CONSTRAINT primary_key_id ; " na linha de comando e executar a consulta . O " primary_key_id " é o nome do campo com a chave primária. Oracle vai remover a restrição de chave primária da tabela
7
Digite . "ALTER TABLE table_name HABILITAÇÃO CONSTRAINT primary_key_id ; " na linha de comando e executar a consulta . Oracle vai criar uma nova restrição de chave primária da tabela
8
Digite ". DESCREVER table_name , " na linha de comando e executar a consulta . Oracle vai exibir os detalhes de sua mesa. Examine as informações e garantir que o programa atualiza sua tabela corretamente.