Nwlapcug.com


Come aggiornare le chiavi primarie

In un database, una chiave primaria è un campo in una tabella che consente di identificare in modo univoco ogni record della tabella. Creare una tabella con un vincolo di chiave primaria su uno o più campi e popolare le tabelle con le informazioni. Entrambi MySQL e Oracle consentono di aggiornare e modificare la chiave primaria senza che sia necessario eliminare e ricreare le tabelle utilizzando query SQL. Aggiornare la chiave primaria in entrambi i programmi da riga di comando.

Istruzioni

MySQL

1

Aprire un database MySQL. Aprire l'interfaccia a riga di comando dove si digita la query SQL.

2

Digitare "ALTER TABLE nome_tabella DROP PRIMARY KEY;" nella riga di comando ed eseguire la query. Non specificare la chiave primaria o MySQL genererà un errore di sintassi. MySQL rimuoverà il vincolo di chiave primaria nella tabella.

3

Digitare "ALTER TABLE nome_tabella ADD PRIMARY KEY (column_name);" nella riga di comando ed eseguire la query. MySQL creerà un nuovo vincolo di chiave primaria nella tabella. Se la colonna che è specificare con "column_name" non esiste, MySQL non aggiornerà la tabella.

4

Tipo "Descrivere table_name;" nella riga di comando ed eseguire la query. MySQL visualizzerà i dettagli della vostra tavola. Esaminare le informazioni e assicurarsi che il programma è aggiornato correttamente il vostro tavolo.

Oracle

5

Aprire un database Oracle. Aprire l'interfaccia a riga di comando dove si digita la query SQL.

6

Tipo "ALTER TABLE nome_tabella DROP CONSTRAINT primary_key_id;" nella riga di comando ed eseguire la query. Il "primary_key_id" è il nome del campo contenente la chiave primaria. Oracle rimuoverà il vincolo di chiave primaria nella tabella.

7

Tipo "ALTER TABLE nome_tabella Attiva vincolo primary_key_id;" nella riga di comando ed eseguire la query. Oracle creerà un nuovo vincolo di chiave primaria nella tabella.

8

Tipo "Descrivere table_name;" nella riga di comando ed eseguire la query. Oracle visualizzerà i dettagli della vostra tavola. Esaminare le informazioni e assicurarsi che il programma è aggiornato correttamente il vostro tavolo.