में नया कॉलम जोड़ने का तरीका मुझे एक समस्या आई है जिसमें मेरे पास पहले से ही एक MYSQL तालिका में एक समग्र प्राथमिक कुंजी है। लेकिन अब मैंने उस तालिका में एक और कॉलम जोड़ा है और कुछ आवश्यकता परिवर्तनों के कारण, मुझे उस समग्र प्राथमिक कुंजी को इस तरह से संशोधित करना होगा कि मुझे उस समग्र प्राथमिक कुंजी सूची में पहले उल्लिखित कॉलम को जोड़ना होगा। क्या कोई मुझे बता सकता है कि मौजूदा समग्र प्राथमिक कुंजी को छोड़ दिए बिना उस तालिका को कैसे बदला जाए। मैं इसे रेल परियोजना में कर रहा हूंमौजूदा समग्र प्राथमिक कुंजी
17
A
उत्तर
25
आप प्राथमिक कुंजी को बदल नहीं सकते हैं। आपको इसे छोड़ना और पुनः जोड़ना होगा:
ALTER TABLE MyTable
DROP PRIMARY KEY,
ADD PRIMARY KEY (old_col1, old_col2, new_col);
+0
यदि ऐसा प्राथमिक कुंजी छोड़ने से आपको रोकता है तो ऐसा करने का यह तरीका है – PrashanD
0
लेकिन यदि कोई कुंजी मौजूद नहीं है? उदाहरण:
ALTER TABLE xxxx ADD id INT NOT NULL AUTO_INCREMENT, ADD PRIMARY KEY(id,id2,id3);
संबंधित मुद्दे
- 1. एक समग्र प्राथमिक कुंजी
- 2. एक समग्र प्राथमिक कुंजी
- 3. PostgreSQL समग्र प्राथमिक कुंजी
- 4. जेपीए समग्र प्राथमिक कुंजी
- 5. एक समग्र प्राथमिक कुंजी
- 6. समग्र प्राथमिक कुंजी
- 7. समग्र प्राथमिक कुंजी या नहीं?
- 8. ओरेकल समग्र प्राथमिक कुंजी/विदेशी कुंजी प्रश्न
- 9. ईबीन - समग्र प्राथमिक कुंजी जिसमें विदेशी कुंजी
- 10. समग्र प्राथमिक कुंजी और अतिरिक्त अनुक्रमणिका
- 11. ट्यूपल संस्करण और समग्र प्राथमिक कुंजी
- 12. एक समग्र प्राथमिक कुंजी नकली? रेल
- 13. एसक्यूएल सर्वर 2008 एक समग्र प्राथमिक कुंजी
- 14. समग्र प्राथमिक कुंजी, विदेशी कुंजी। ऑब्जेक्ट या कुंजी का संदर्भ?
- 15. समग्र प्राथमिक कुंजी और विदेशी कुंजी बाधा त्रुटि
- 16. समग्र प्राथमिक और कार्डिनालिटी
- 17. संग्रहीत प्रक्रिया में तालिका वैरिएबल पर समग्र प्राथमिक कुंजी
- 18. पूर्ण समग्र प्राथमिक/विदेशी कुंजी समर्थन के साथ PHP ओआरएम
- 19. Django या समग्र प्राथमिक कुंजी के लिए समान
- 20. SQL सर्वर एक समग्र प्राथमिक कुंजी कैसे संग्रहीत करता है?
- 21. इकाई ढांचे का उपयोग कर समग्र प्राथमिक कुंजी बनाना 4.1
- 22. समग्र प्राथमिक कुंजी होने के फायदे और नुकसान ...
- 23. प्राथमिक कुंजी
- 24. समग्र विदेशी कुंजी बाधा
- 25. कोई प्राथमिक कुंजी
- 26. एक समग्र अद्वितीय इंडेक्स (गैर-प्राथमिक)
- 27. समग्र कुंजी इकाई फ्रेमवर्क बनाना
- 28. एसक्यूएल टेबल विदेशी कुंजी जो एक समग्र प्राथमिक कुंजी का हिस्सा है
- 29. प्राथमिक कुंजी
- 30. प्राथमिक कुंजी
नोट मैं कॉलम कि समग्र प्राथमिक कुंजी – nash
एक विदेशी एक आंशिक प्राथमिक कुंजी की कुंजी में हैं में से कुछ के लिए विदेशी कुंजी है? यह बुरा मोजो है। आपको वास्तव में एक ऑटो-वृद्धि प्राथमिक कुंजी पर स्विच करना चाहिए। – MindStalker
किसी कुंजी को छोड़ना मूल्यों को नहीं छोड़ना चाहिए - आप पीके क्यों नहीं छोड़ सकते? – reech