MySQL टेबल से इंडेक्स को हटाने के लिए, सिंटैक्स इस प्रकार है -
टेबल बदलें yourTableName ड्रॉप इंडेक्स `yourIndexName`;
आइए पहले एक टेबल बनाएं -
Mysql> टेबल बनाएं DemoTable1469 -> (-> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(40), -> StudentAge int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.78 सेकंड)
कॉलम नाम पर इंडेक्स जोड़ने की क्वेरी निम्नलिखित है -
mysql> DemoTable1469(StudentName) पर 'स्टूडेंट नेम_इंडेक्स' इंडेक्स बनाएं; क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.33 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए तालिका विवरण की जाँच करें -
mysql> desc DemoTable1469;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+---------------+------+-----+----- ----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+----------------+------+-----+---------- ---+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्चर (40) | हाँ | एमयूएल | नल | || छात्र आयु | इंट(11) | हाँ | | नल | |+---------------+----------------+------+-----+---------- --+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)अनुक्रमणिका हटाने की क्वेरी निम्नलिखित है -
mysql> तालिका बदलें DemoTable1469 ड्रॉप इंडेक्स `Student Name_Index`;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.23 सेकंड) रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
आइए एक बार फिर से तालिका विवरण की जाँच करें -
mysql> desc DemoTable1469;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+---------------+---------------+------+-----+----- ----+----------------+| फील्ड | प्रकार | शून्य | कुंजी | डिफ़ॉल्ट | अतिरिक्त |+---------------+---------------+------+-----+---------- ---+----------------+| छात्र आईडी | इंट(11) | नहीं | पंचायती राज | नल | auto_increment || छात्र का नाम | वर्चर (40) | हाँ | | नल | || छात्र आयु | इंट(11) | हाँ | | नल | |+---------------+----------------+------+-----+---------- --+----------------+3 पंक्तियाँ सेट में (0.00 सेकंड)