คุณสามารถใช้คำสั่งแก้ไข ไวยากรณ์มีดังนี้ −
เปลี่ยนตาราง yourTableNameMODIFY COLUMN yourColumNamenum(yourOldValue1,yourOldValue2,....N,yourNewValue1,yourNewValue2,....N);
เพื่อให้เข้าใจไวยากรณ์ข้างต้น ให้เราสร้างตารางก่อน แบบสอบถามเพื่อสร้างตารางมีดังนี้ −
mysql> สร้างตาราง EnumDemo -> ( -> AllColors enum('RED','GREEN') -> );ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)
ตอนนี้คุณมีสมาชิกสองคนในประเภท AllColors ของ enum หากคุณต้องการเพิ่มสมาชิกในประเภท enum ของคุณ ให้ใช้แบบสอบถามต่อไปนี้ −
mysql> แก้ไขตาราง EnumDemo-> แก้ไขคอลัมน์ AllColors enum('RED','GREEN','YELLOW','BLUE'); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.17 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0
ให้เราตรวจสอบโครงสร้างของตารางว่ามีการปรับปรุงสมาชิกใหม่หรือไม่ แบบสอบถามมีดังนี้ −
mysql> SHOW CREATE TABLE EnumDemo;
ผลลัพธ์
<ก่อนหน้า>+----------+----------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------+| ตาราง | สร้างตาราง |+----------+----------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------+| EnumDemo | สร้างตาราง 'enumdemo' ('AllColors' enum ('RED','GREEN','YELLOW','BLUE') ค่าเริ่มต้น NULL ENGINE=InnoDB ค่าเริ่มต้น CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |+--------- -+------------------------------------------------ -------------------------------------------------- -------------------------------------------------- ---------+1 แถวในชุด (0.00 วินาที)ใช่ เรามีสมาชิกใหม่ 2 คนแล้ว นั่นคือ สีเหลืองและสีน้ำเงิน