Jag rekommenderar att du använder:
PRIMARY KEY (category_id, posts_id)
id
värdet kommer alltid att vara unikt – det som inte kommer att vara det är parningen av category_id
och posts_id
.
Men jag missade att du redan har en unik nyckel definierad på category_id
och posts_id
kolumner, så din primärnyckel kan bara vara id
. Men den primära nyckeln betyder att det kommer att vara ett klustrat index - du kommer att söka efter dessa två kolumner mer än du skulle vara id
kolumnen så sökningar bör förbättras minutiöst jämfört med ett icke-klustrat index på de två kolumnerna.