समस्या:
आप डेटाबेस में किसी तालिका से प्राथमिक कुंजी छोड़ना चाहते हैं।
उदाहरण:
हम तालिका product
।
समाधान 1:
ALTER TABLE product DROP PRIMARY KEY;
चर्चा:
किसी तालिका से प्राथमिक कुंजी छोड़ने के लिए, ALTER TABLE
. का उपयोग करें तालिका के नाम के साथ खंड (हमारे उदाहरण में, product
) इसके बाद क्लॉज DROP PRIMARY KEY
।
चूंकि तालिका में केवल एक प्राथमिक कुंजी हो सकती है, इसलिए आपको प्राथमिक कुंजी कॉलम निर्दिष्ट करने की आवश्यकता नहीं है।
समाधान 2 (प्राथमिक कुंजी बाधा को छोड़ना):
ALTER TABLE product DROP CONSTRAINT PK_product_id;
चर्चा:
दूसरा तरीका है ALTER TABLE
. का उपयोग करना DROP CONSTRAINT
. के साथ प्राथमिक कुंजी बाधा के नाम के साथ खंड।
यदि आप प्राथमिक कुंजी बाधा का नाम जानते हैं तो प्राथमिक कुंजी को हटाने का यह एक अच्छा तरीका है। हालांकि, आपको प्राथमिक कुंजी बाधा का नाम निर्दिष्ट करना होगा।