मैं उपयोग करने की सलाह देता हूं:
PRIMARY KEY (category_id, posts_id)
id मान हमेशा अद्वितीय रहेगा - जो नहीं होगा, वह है category_id और posts_id ।
लेकिन मुझे याद आया कि आपके पास पहले से ही category_id . पर परिभाषित एक अद्वितीय कुंजी है और posts_id कॉलम, इसलिए आप प्राथमिक कुंजी हैं केवल id . हो सकते हैं . लेकिन प्राथमिक कुंजी का अर्थ है कि यह एक संकुल अनुक्रमणिका होगी - आप id की तुलना में इन दो स्तंभों को अधिक खोज रहे होंगे कॉलम ताकि खोजों को दो कॉलम पर एक गैर-क्लस्टर इंडेक्स पर सूक्ष्म रूप से सुधारना चाहिए।