আপনি ALTER কমান্ড ব্যবহার করতে পারেন। সিনট্যাক্স:
ALTER TABLE yourTableName MODIFY COLUMN yourColumnName ENUM(yourOldValue1, yourOldValue2, ... N, yourNewValue1, yourNewValue2, ... N);
সিনট্যাক্স বুঝতে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE EnumDemo (
-> AllColors ENUM('RED', 'GREEN')
-> ); Query OK, 0 rows affected (0.66 sec)
এখন AllColors enum টাইপে দুটি সদস্য আছে। আরও সদস্য যোগ করতে নিচের ক্যোয়ারি ব্যবহার করুন:
mysql> ALTER TABLE EnumDemo
-> MODIFY COLUMN AllColors ENUM('RED', 'GREEN', 'YELLOW', 'BLUE'); Query OK, 0 rows affected (0.17 sec) Records: 0 Duplicates: 0 Warnings: 0
টেবিলের স্ট্রাকচার চেক করি নতুন সদস্য যোগ হয়েছে কিনা:
mysql> SHOW CREATE TABLE EnumDemo;
আউটপুট
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Table | Create Table |
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
| EnumDemo | CREATE TABLE `enumdemo` (`AllColors` ENUM('RED','GREEN','YELLOW','BLUE') DEFAULT NULL ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci |
+----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
হ্যাঁ, এখন দুটি নতুন সদস্য YELLOW এবং BLUE যোগ হয়েছে।