ในการลบดัชนีออกจากตาราง MySQL ไวยากรณ์จะเป็นดังนี้ -
แก้ไขตาราง yourTableName drop index `yourIndexName`;
ให้เราสร้างตารางก่อน -
Mysql> สร้างตาราง DemoTable1469 -> ( -> StudentId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(40), -> StudentAge int -> );Query OK, 0 แถวได้รับผลกระทบ (0.78 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่มดัชนีในชื่อคอลัมน์ -
mysql> สร้างดัชนี `Student Name_Index` บน DemoTable1469 (StudentName) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.33 วินาที) ระเบียน:0 รายการซ้ำ:0 คำเตือน:0
ให้เราตรวจสอบคำอธิบายตาราง -
mysql> อธิบาย DemoTable1469;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+-------------+------+----+----- ----+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------------+-------------+------+ -----+------ ---------------------+| รหัสนักศึกษา | int(11) | ไม่ | PRI | NULL | auto_increment || ชื่อนักเรียน | varchar(40) | ใช่ | MUL | NULL | || StudentAge | int(11) | ใช่ | | NULL | |+-------------+-------------+------+----+------- --+----------------+3 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อลบดัชนี -
mysql> แก้ไขตาราง DemoTable1469 drop index `Student Name_Index`; Query OK, 0 แถวได้รับผลกระทบ (0.23 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0
ให้เราตรวจสอบคำอธิบายตารางอีกครั้ง -
mysql> อธิบาย DemoTable1469;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------------+-------------+------+----+----- ----+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------------+-------------+------+ -----+------ ---------------------+| รหัสนักศึกษา | int(11) | ไม่ | PRI | NULL | auto_increment || ชื่อนักเรียน | varchar(40) | ใช่ | | NULL | || StudentAge | int(11) | ใช่ | | NULL | |+-------------+-------------+------+----+------- --+----------------+3 แถวในชุด (0.00 วินาที)