Ich empfehle die Verwendung von:
PRIMARY KEY (category_id, posts_id)
Die id
Wert wird immer eindeutig sein - was nicht der Fall sein wird, ist das Paring von category_id
und posts_id
.
Aber ich habe übersehen, dass Sie bereits einen eindeutigen Schlüssel für die category_id
definiert haben und posts_id
Spalten, also könnte Ihr Primärschlüssel nur die id
sein . Aber der Primärschlüssel bedeutet, dass es sich um einen gruppierten Index handelt – Sie werden häufiger nach diesen beiden Spalten suchen als nach der id
-Spalte, sodass sich die Suche gegenüber einem nicht geclusterten Index für die beiden Spalten geringfügig verbessern sollte.