Hvordan oppdatere primærnøkler

I en database, er en primærnøkkel et felt i en tabell som bidrar til å identifisere hver post i tabellen. Lag en tabell med en primærnøkkel begrensningen på ett eller flere felt og fylle bordene med informasjon. Både MySQL og Oracle gjør at du kan oppdatere og endre primærnøkkelen uten at du må slette og gjenopprette tabeller ved hjelp av SQL spørringer. Oppdater primærnøkkelen i begge programmene fra kommandolinjegrensesnittet.

Bruksanvisning

MySQL

1 Åpne en MySQL database. Åpne kommandolinje-grensesnitt der du skriver SQL-spørringer.

2 Skriv "ALTER TABLE tabellnavn DROP PRIMARY KEY;" i kommandolinjen og utføre spørringen. Ikke oppgi primærnøkkelen eller MySQL vil generere en syntaksfeil. MySQL vil fjerne primærnøkkelen begrensningen i tabellen.

3 Skriv "ALTER TABLE tabellnavn ADD PRIMARY KEY (kolonne);" i kommandolinjen og utføre spørringen. MySQL vil opprette en ny primærnøkkel begrensningen i tabellen. Hvis kolonnen du angir med "kolonne" ikke eksisterer, vil MySQL ikke oppdatere tabellen.

4 Skriv "BESKRIVE table_name;" i kommandolinjen og utføre spørringen. MySQL vil vise detaljene i tabellen. Undersøk informasjon og sikre at programmet har oppdatert tabellen riktig.

Oracle

5 Åpne en Oracle database. Åpne kommandolinje-grensesnitt der du skriver SQL-spørringer.

6 Skriv "ALTER TABLE tabellnavn DROP CONSTRAINT primary_key_id;" i kommandolinjen og utføre spørringen. Den "primary_key_id" er navnet på feltet med primærnøkkelen. Oracle vil fjerne primærnøkkelen begrensningen i tabellen.

7 Skriv "ALTER TABLE tabellnavn ENABLE CONSTRAINT primary_key_id;" i kommandolinjen og utføre spørringen. Oracle vil opprette en ny primærnøkkel begrensningen i tabellen.

8 Skriv "BESKRIVE table_name;" i kommandolinjen og utføre spørringen. Oracle vil vise detaljene i tabellen. Undersøk informasjon og sikre at programmet har oppdatert tabellen riktig.