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 in uno o più campi e popolare le tabelle con le informazioni . Sia MySQL e Oracle consentono di aggiornare e modificare la chiave primaria senza la necessità di eliminare e ricreare le tabelle utilizzando query SQL . Aggiornare la chiave primaria in entrambi i programmi da linea di comando . Istruzioni
MySQL
1
Aprire un database MySQL . Aprire l' interfaccia a riga di comando in cui si digita query SQL
2
Tipo " ALTER TABLE nome_tabella GOCCIA PRIMARY KEY ; " . Nella riga di comando ed eseguire la query . Non specificare la chiave primaria o MySQL genererà un errore di sintassi . MySQL rimuovere il vincolo di chiave primaria della tabella
3
Tipo " ALTER TABLE nome_tabella ADD PRIMARY KEY ( nome_colonna) ; " . Nella riga di comando ed eseguire la query . MySQL creerà un nuovo vincolo di chiave primaria della tabella . Se la colonna specificata con " nome_di_colonna" non esiste, MySQL non aggiornerà la tabella
4
Tipo "descrivono nome_tabella ; " . Nella riga di comando ed eseguire la query . MySQL visualizza i dettagli della vostra tavola . Esaminare le informazioni e verificare che il programma ha aggiornato la tabella correttamente .
Oracle
5
Aprire un database Oracle . Aprire l' interfaccia a riga di comando in cui si digita 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 con la chiave primaria . Oracle rimuovere il vincolo di chiave primaria della tabella
7
Tipo " ALTER TABLE nome_tabella ABILITA VINCOLO primary_key_id ; " . Nella riga di comando ed eseguire la query . Oracle creerà un nuovo vincolo di chiave primaria della tabella
8
Tipo "descrivono nome_tabella ; " . Nella riga di comando ed eseguire la query . Oracle visualizzare i dettagli della vostra tavola . Esaminare le informazioni e verificare che il programma ha aggiornato la tabella correttamente .