ใช้คำสั่ง ALTER เพื่อลบค่าจาก enum ใน MySQL ให้เราสร้างตารางก่อน -
mysql> สร้างตาราง DemoTable ( `อันดับ ` ENUM('LOW','MEDIUM','HIGH') ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.52 วินาที)
ให้เราตรวจสอบคำอธิบายของตาราง
mysql> DESC DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+-----------------------------+------+- ----+---------+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------+-----------------------------+------+-- -----------+-------+| อันดับ | enum('ต่ำ','ปานกลาง','สูง') | ใช่ | | NULL | |+-------+-----------------------------+------+--- --+---------+-------+1 แถวในชุด (0.00 วินาที)ต่อไปนี้เป็นแบบสอบถามเพื่อลบค่าจาก enum ใน MySQL
mysql> แก้ไขตาราง DemoTable เปลี่ยน `อันดับ` `อันดับ' ENUM('LOW','HIGH'); ตกลง ตกลง 0 แถวได้รับผลกระทบ (1.19 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0
ตอนนี้ให้เราตรวจสอบคำอธิบายของตารางอีกครั้ง -
mysql> DESC DemoTable;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-------+--------------------+------+----+---- -----+-------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-------+--------------------+------+----+----- ----+-------+| อันดับ | enum('LOW','HIGH') | ใช่ | | NULL | |+-------+--------------------+------+-------------+------ -----------+1 แถวในชุด (0.00 วินาที)