आपके पास एक टेबल पर दो प्राथमिक कुंजियाँ नहीं हो सकतीं।
आपके पास दो कैंडिडेट कुंजियां हो सकती हैं (जिसे MySQL में एक कुंजी कहा जाता है अद्वितीय अनुक्रमणिका/अन्य DB में बाधाएं)
यदि आप चाहें तो आपके पास दो क्षेत्रों से बनी एक समग्र प्राथमिक कुंजी हो सकती है। मुझे लगता है कि यह mySQL में वाक्य रचना है primary key (fieldA,fieldB)
हालाँकि, जब कोई फ़ील्ड एक ऑटोइनक्रिकमेंट होता है, तो एक समग्र कुंजी करने का कोई मतलब नहीं होता है। चूंकि ऑटोइनक्रिकमेंट पहले से ही अपने आप में एक अद्वितीय और उसके अलावा हर विशेषता को id
बनाता है उस पर कार्यात्मक निर्भरता होगी। प्राथमिक कुंजी में second_id शामिल करने से आपको कोई मदद नहीं मिलेगी।