
Omejitev PRIMARY KEY enolično identificira vsak zapis v SQL tabeli, ki morajo vsebovati UNIQUE vrednosti in ne smejo vsebovati NULL vrednosti. Tabela ima lahko samo en primarni ključ in v njej je lahko ta ključ sestavljen iz enega ali več stolpcev (polj). Naslednji primer ustvari PRIMARY KEY v stolpcu id_delavca, ko bo tabela podjetje ustvarjena.
CREATE TABLE podjetje ( id_delavca INT(100) NOT NULL, ime_delavca VARCHAR(55) NOT NULL, priimek_delavca VARCHAR(55), PRIMARY KEY (id_delavca) );
Če želimo ustvariti omejitev PRIMARY KEY v nekem id stolpcu, ko je tabela že ustvarjena, uporabimo sledeče:
ALTER TABLE demo ADD PRIMARY KEY (id_delavca);
Če pa omejitev PRIMARY KEY želimo opustiti, uporabimo:
ALTER TABLE demo DROP PRIMARY KEY;