I en database , en primær nøgle er et felt i en tabel , der hjælper til entydigt at identificere hver post i tabellen. Oprette en tabel med en primær nøgle begrænsning på en eller flere felter, og befolker tabeller med information. Både MySQL og Oracle tillader dig at opdatere og ændre den primære nøgle uden at du skal slette og genoprette dine tabeller ved hjælp af SQL-forespørgsler. Opdater den primære nøgle i begge programmet fra kommandolinjen . Instruktioner
MySQL
1
Åbn en MySQL-database . Åbn kommandolinjen interface, hvor du skriver SQL-forespørgsler
2
Type " ALTER TABLE table_name DROP PRIMARY KEY ," . Til kommandolinjen og udføre forespørgslen . Angiv ikke den primære nøgle eller MySQL vil generere en syntaksfejl . MySQL vil fjerne den primære nøgle begrænsning i tabellen
3
Type " ALTER TABLE table_name ADD PRIMARY KEY ( column_name ) ." I kommandolinjen og udføre forespørgslen . MySQL vil skabe en ny primær nøgle begrænsning i tabellen . Hvis den kolonne, du angiver med " column_name " ikke findes, vil MySQL ikke opdatere tabellen
4
Type " DESCRIBE table_name ," . Til kommandolinjen og udføre forespørgslen . MySQL vil vise detaljerne i dit bord. Undersøge de oplysninger og sikre, at programmet har opdateret dit bord korrekt .
Oracle
5
Åbn en Oracle-database . Åbn kommandolinjen interface, hvor du skriver SQL-forespørgsler
6
Type " ALTER TABLE table_name DROP CONSTRAINT primary_key_id ," . Til kommandolinjen og udføre forespørgslen . Den " primary_key_id " er navnet på det felt med den primære nøgle. Oracle vil fjerne den primære nøgle begrænsning i tabellen
7
Type " ALTER TABLE table_name ENABLE CONSTRAINT primary_key_id ," . Til kommandolinjen og udføre forespørgslen . Oracle vil skabe en ny primær nøgle begrænsning i tabellen
8
Type " DESCRIBE table_name ," . Til kommandolinjen og udføre forespørgslen . Oracle vil vise detaljerne i dit bord. Undersøge de oplysninger og sikre, at programmet har opdateret dit bord korrekt .