Lag en MySQL tabell med en primærnøkkel
En primærnøkkel identifiserer en rad i en tabell. En eller flere kolonner kan identifiseres som primærnøkkel. Verdiene i en enkelt kolonne brukes som primærnøkkel må være unikt (som en persons personnummer). Når mer enn én kolonne brukes, må kombinasjonen av kolonneverdier være unik.
Når du oppretter kontakter tabellen som er beskrevet i Opprette en grunnleggende MySQL tabellen, kolonnen contact_id kan gjøres en primærnøkkel ved hjelp PRIMARY KEY (contact_id) som med følgende SQL kommando:
CREATE TABLE `test1` (
contact_id INT (10),
navn VARCHAR (40),
fødsels DATO ,
PRIMARY KEY (contact_id)
);
Flere kolonner kan identifiseres som en del av primærnøkkelen med en kommaseparert liste i PRIMARY KEY-kommandoen, som PRIMARY KEY (contact_id, navn).