Bir tabloda yalnızca birincil anahtar (PRIMARY KEY) olabilir. Birincil anahtar, bir tablodaki her bir satırı benzersiz olarak tanımlamak için kullanılır ve bir tabloda yalnızca birincil anahtar olabilir. Bir tabloda birden fazla PRIMARY KEY tanımlamak mümkün değildir.
Ancak, birden fazla sütunun birleşimiyle birincil anahtar oluşturulabilir. Bu durumda, bir tabloda birden fazla sütun birincil anahtar olarak belirlenebilir, ancak bu sütunlar birleşik olarak birincil anahtarı oluştururlar. Buna bileşik birincil anahtar (Composite Primary Key) denir.
Örneğin, bir Users tablosunda her kullanıcının benzersiz bir kimlik numarası (ID) ve e-posta adresi olabilir. Bu durumda, ID ve Email sütunları birleşik olarak birincil anahtarı oluşturabilir. Bu şekilde, her bir satırı hem ID hem de e-posta adresi ile benzersiz olarak tanımlayabilirsiniz.