Hvordan endre en primærnøkkel i MySQL

En primærnøkkel brukes til å identifisere hver rad i en tabell. Det er en unik verdi, og betyr at det er bare en rad for enhver primærnøkkel. I motsetning til andre taster, kan ingen rad har en tom primærnøkkel. Primærnøkkelen kan være en eksisterende kolonne i en tabell, eller du kan opprette en egen kolonne for å fungere utelukkende som primærnøkkel. Når du har opprettet en tabell, kan du oppleve at du trenger å endre primærnøkkelen for tabellen. I MySQL, gjør at "alter table" statement deg å gjøre endringen.

Bruksanvisning

1 Åpne et terminalvindu (Linux / Unix) eller et kommandovindu (Windows).

2 Skriv inn kommandoen "mysql -u bruker p" for å logge deg inn i MySQL database. Erstatt ordet "bruker" med riktig brukernavn.

3 Skriv inn kommandoen "bruk database;" for å koble til databasen som inneholder tabellen du vil endre. Erstatt ordet "database" med riktig navn på databasen.

4 Skriv inn kommandoen "alter tabellnavn slippe primærnøkkel;" å slippe den eksisterende primærnøkkel for tabellen. Erstatt ordet "table_name" med riktig navn for tabellen.

5 Skriv inn kommandoen "alter tabellnavn legge primærnøkkel (kolonne);" å opprette den nye primærnøkkel. Bytt ut ordene "table_name" og "kolonne" med riktig tabellnavnet og kolonnenavnet.

6 Skriv inn kommandoen "beskrive table_name" for å bekrefte at endringene er gjort riktig.