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

MySQL में मल्टीकॉलम UNIQUE इंडेक्स कैसे हटाएं

मल्टीकॉलम (संयुक्त) UNIQUE इंडेक्स को हटाना सिंगल-कॉलम इंडेक्स हटाने जैसा ही है - DROP INDEX या ALTER TABLE ... DROP INDEX का उपयोग करें।

उदाहरण

employee टेबल पर मल्टीकॉलम इंडेक्स id_fname_lname हटाना:

mysql> DROP INDEX id_fname_lname ON employee;
Query OK, 0 rows affected (0.30 sec)

वेरिफिकेशन

mysql> SHOW INDEX FROM employee;
Empty set (0.00 sec)

mysql> DESCRIBE employee;
+------------+-------------+------+-----+---------+-------+
| Field      | Type        | Null | Key | Default | Extra |
+------------+-------------+------+-----+---------+-------+
| empid      | int(11)     | YES  |     | NULL    |       |
| first_name | varchar(20) | YES  |     | NULL    |       |
| last_name  | varchar(20) | YES  |     | NULL    |       |
+------------+-------------+------+-----+---------+-------+

परिणाम विश्लेषण

  • SHOW INDEX खाली सेट लौटाता है - कोई इंडेक्स नहीं
  • DESCRIBE में Key कॉलम खाली - कोई UNIQUE/PRIMARY नहीं
  • सभी तीन कॉलम (empid, first_name, last_name) अब इंडेक्स-मुक्त

दोनों सिंटैक्स समतुल्य

-- विधि 1
DROP INDEX index_name ON table_name;

-- विधि 2
ALTER TABLE table_name DROP INDEX index_name;

इंडेक्स नाम पता करना

SHOW INDEX FROM table_name;
-- Key_name कॉलम में इंडेक्स नाम मिलेगा

महत्वपूर्ण नोट

  • मल्टीकॉलम इंडेक्स का एक ही नाम होता है सभी कॉलम के लिए
  • इंडेक्स नाम ड्रॉप करने से पूरा संयुक्त इंडेक्स हट जाता है
  • व्यक्तिगत कॉलम पर कोई अवशिष्ट इंडेक्स नहीं रहता
  1. एंड्रॉइड में बटन कैसे हटाएं या अदृश्य करें? एंड्रॉइड में बटन कैसे हटाएं या अदृश्य करें?

    View.VISIBLE, INVISIBLE, GONE के साथ बटन विजिबिलिटी कंट्रोल यह उदाहरण दर्शाता है कि setVisibility() का उपयोग करके बटन को अदृश्य (INVISIBLE) या पूरी तरह से हटाएं (GONE) कैसे करें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में दो बटन res/layout/activity_mai

  1. जावा में JTable से चयनित पंक्ति को कैसे हटाएं? जावा में JTable से चयनित पंक्ति को कैसे हटाएं?

    JTable जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए JComponent क्लास का एक सबक्लास है। एक JTable कंपोनेंट डेटा को पंक्तियों और स्तंभों में प्रदर्शित करने के लिए मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का पालन कर सकता है। एक JTable TableModelListener, TableColumnModelListener, ListSelectionListener,

  1. वल्कन रनटाइम लाइब्रेरी समझाया: पहचानें, हटाएं और अपने विंडोज सिस्टम को सुरक्षित रखें वल्कन रनटाइम लाइब्रेरी समझाया: पहचानें, हटाएं और अपने विंडोज सिस्टम को सुरक्षित रखें

    विंडोज़ फोरम और विभिन्न साइटों पर हाल ही में एक सर्वव्यापी प्रश्न पूछा गया है: वल्कन रनटाइम लाइब्रेरी क्या है? यदि आप इसके कारण चिंतित हैं और जानना चाहते हैं कि यह क्या है और इसे कैसे हटाया जाए, तो आप सही जगह पर हैं। यहां हम वल्कन रनटाइम लाइब्रेरी के बारे में विस्तार से चर्चा करेंगे। वल्कन रनटाइम