Database
 sql >> डेटाबेस >  >> RDS >> Database

SQL में एक प्राथमिक कुंजी कैसे निकालें

समस्या:

आप डेटाबेस में किसी तालिका से प्राथमिक कुंजी छोड़ना चाहते हैं।

उदाहरण:

हम तालिका 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 . के साथ प्राथमिक कुंजी बाधा के नाम के साथ खंड।

यदि आप प्राथमिक कुंजी बाधा का नाम जानते हैं तो प्राथमिक कुंजी को हटाने का यह एक अच्छा तरीका है। हालांकि, आपको प्राथमिक कुंजी बाधा का नाम निर्दिष्ट करना होगा।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डेवलपर का औसत वेतन क्या है?

  2. यह आप नहीं हैं, यह मैं हूं (I/O समस्या निवारण)

  3. रीथिंक फ्लास्क - फ्लास्क और रेथिंकडीबी द्वारा संचालित एक साधारण टूडू सूची

  4. सिस्टम में भूमिकाओं और स्थितियों का प्रबंधन

  5. सेल्सफोर्स और ओक्टा सिंगल साइन ऑन (एसएसओ) के साथ ओडीबीसी का उपयोग करना