Doporučuji použít:
PRIMARY KEY (category_id, posts_id)
id
hodnota bude vždy jedinečná – co nebude, je párování category_id
a posts_id
.
Ale uniklo mi, že už máte jedinečný klíč definovaný v category_id
a posts_id
sloupců, takže vaším primárním klíčem může být právě id
. Primární klíč však znamená, že se bude jednat o seskupený index – tyto dva sloupce budete hledat více, než byste byli id
takže vyhledávání by se mělo v porovnání s neshlukovaným indexem ve dvou sloupcích nepatrně zlepšit.