Je recommande d'utiliser :
PRIMARY KEY (category_id, posts_id)
L'id
la valeur sera toujours unique - ce qui ne le sera pas, c'est l'appariement de category_id
et posts_id
.
Mais j'ai raté que vous avez déjà une clé unique définie sur le category_id
et posts_id
colonnes, donc votre clé primaire pourrait être juste le id
. Mais la clé primaire signifie qu'il s'agira d'un index clusterisé - vous chercherez ces deux colonnes plus que vous ne le feriez pour l'id
colonne afin que les recherches s'améliorent minutieusement sur un index non clusterisé sur les deux colonnes.