MySQL से यूनिक की को हटाने के लिए DROP कमांड का उपयोग करें। वाक्य रचना इस प्रकार है -
टेबल को अपने टेबल का नाम दें ड्रॉप इंडेक्स को अपना मुख्य नाम दें;
उपरोक्त सिंटैक्स को समझने के लिए, आइए हम अद्वितीय कुंजी के साथ एक तालिका बनाएं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> टेबल बनाएं DropIndexDemo −> ( −> BookId int Unique key, −> BookName varchar(200) −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड)
अब आप शो कमांड की मदद से जांच सकते हैं कि कुंजी नाम क्या है। यह अनूठी कुंजी हटा दी जाएगी। क्वेरी इस प्रकार है -
mysql> DropIndexDemo से इंडेक्स दिखाएं;
निम्न आउटपुट है -
<पूर्व>+----------+---------------+----------+---------- ----+---------------+---------------+---------------+----- -----+-----------+----------+---------------+---------+----- ----------+-----------+| टेबल | गैर_अद्वितीय | Key_name | Seq_in_index | Column_name | संयोजन | कार्डिनैलिटी | सब_पार्ट | पैक | शून्य | इंडेक्स_टाइप | टिप्पणी | Index_comment | दर्शनीय |+----------+---------------+----------+--------------- ---+---------------+-----------+---------------+------ ----+-----------+----------+---------------+---------+----- ---------+---------------+| ड्रॉपइंडेक्स | 0 | BookId | 1 | BookId | ए | 0 | नल | नल | हाँ | बीटीआरई | | | हाँ |+----------+---------------+----------+--------------- ---+---------------+-----------+---------------+------ ----+-----------+----------+---------------+---------+----- ---------+-----------+1 पंक्ति में सेट (0.17 सेकंड)उपरोक्त नमूना आउटपुट को देखें, आपका मुख्य नाम 'BookId' है। अब यहाँ अद्वितीय कुंजी को हटाने की क्वेरी है -
mysql> तालिका बदलें ड्रॉपइंडेक्स ड्रॉप इंडेक्स BookId;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.33 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
हमने MySQL तालिका DropIndex से अद्वितीय कुंजी हटा दी है। BookId कॉलम में पहले अद्वितीय कुंजी थी।
अब desc कमांड की मदद से टेबल स्ट्रक्चर को डिस्प्ले करें। यह अद्वितीय कुंजी प्रदर्शित नहीं करेगा क्योंकि हमने इसे हटा दिया है -
mysql> विवरण ड्रॉपइंडेक्स;
निम्न आउटपुट है -
<पूर्व>+----------+--------------+----------+-----+---------- ---+----------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+----------+--------------+----------+-----+-------- -+----------+| BookId | इंट(11) | हाँ | | नल | || बुकनाम | वर्चर (200) | हाँ | | नल | |+----------+--------------+----------+-----+-------- +----------+2 पंक्तियाँ सेट में (0.00 सेकंड)उपरोक्त नमूना आउटपुट को देखें, BookId कॉलम में कोई अद्वितीय कुंजी नहीं है।