Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

हम मौजूदा MySQL तालिका के कॉलम से प्राथमिक कुंजी बाधा को कैसे हटा सकते हैं?


हम ALTER TABLE स्टेटमेंट के साथ DROP कीवर्ड का उपयोग करके किसी मौजूदा टेबल के कॉलम से PRIMARY KEY बाधा को हटा सकते हैं।

उदाहरण

मान लीजिए कि हमारे पास एक टेबल 'प्लेयर' है जिसमें कॉलम 'आईडी' पर प्राथमिक कुंजी बाधा है -

mysql> DESCRIBE Player;

+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID    |  int(11)    | NO   | PRI | NULL    |       |
| Name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

2 rows in set (0.04 sec) 

अब अगर हम PRIMARY KEY बाधा को हटाना चाहते हैं तो हम ALTER TABLE स्टेटमेंट का उपयोग इस प्रकार कर सकते हैं -

mysql> alter table Player DROP PRIMARY KEY;
Query OK, 0 rows affected (0.31 sec)
Records: 0  Duplicates: 0  Warnings: 0

mysql> DESCRIBE Player;

+-------+-------------+------+-----+---------+-------+
| Field | Type        | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| ID    |  int(11)  | NO     |     | NULL    |       |
| Name  | varchar(20) | YES  |     | NULL    |       |
+-------+-------------+------+-----+---------+-------+

2 rows in set (0.04 sec) 

उपरोक्त परिणाम सेट से पता चलता है कि कॉलम 'आईडी' पर प्राथमिक कुंजी बाधा हटा दी गई है।


  1. मैं एक MySQL तालिका से एक विशिष्टता बाधा को कैसे हटा सकता हूं?

    इसके लिए आप DROP INDEX का इस्तेमाल कर सकते हैं। वाक्य रचना इस प्रकार है - टेबल बदलें yourTablename ड्रॉप इंडेक्स yourUniqueName; उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.69 सेकंड) अब SHOW CREATE कमांड

  1. मैं MySQL में किसी तालिका में प्रत्येक कॉलम को कैसे हटा सकता हूं?

    MySQL में किसी तालिका के प्रत्येक कॉलम को हटाने के लिए, आप DROP TABLE कमांड का उपयोग कर सकते हैं। निम्नलिखित वाक्य रचना है: ड्रॉप टेबल yourTableName; आइए पहले एक टेबल बनाएं: टेबल बनाएं डेमोटेबल (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentLastName varcha

  1. क्या हम MySQL तालिका से प्राथमिक कुंजी निकाल सकते हैं?

    हां, हम MySQL में DROP का उपयोग करके प्राथमिक कुंजी को हटा सकते हैं। निम्नलिखित वाक्य रचना है - टेबल बदलें yourTableName ड्रॉप प्राइमरी की; आइए पहले एक टेबल बनाएं - टेबल बनाएं डेमोटेबल ( UserId int NOT NULL PRIMARY KEY );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) तालिका के विवरण की जांच करने क