ALTER TABLE ... DROP COLUMN দিয়ে কলাম মুছে ফেলা
প্রয়োজন নেই এমন কলাম টেবিল থেকে স্থায়ীভাবে মুছে ফেলতে DROP COLUMN ক্লজ ব্যবহার করুন।
টেবিল তৈরি (৪ কলাম)
mysql> CREATE TABLE DeleteColumnNameDemo (Id INT, Name VARCHAR(200), Age INT, Address VARCHAR(200)); mysql> DESC DeleteColumnNameDemo; +---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(200) | YES | | NULL | | | Age | int(11) | YES | | NULL | | | Address | varchar(200) | YES | | NULL | | +---------+--------------+------+-----+---------+-------+
Age এবং Address কলাম ড্রপ করা
mysql> ALTER TABLE DeleteColumnNameDemo
-> DROP COLUMN Age,
-> DROP COLUMN Address;
Query OK, 0 rows affected (3.11 sec)
ফাইনাল কাঠামো (২ কলাম বাকি)
+-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | Id | int(11) | YES | | NULL | | | Name | varchar(200) | YES | | NULL | | +-------+--------------+------+-----+---------+-------+
সতর্কতা: কলাম ড্রপ করলে সেটি সংরক্ষিত সকল ডেটা 영원히 হারিয়ে যায়। বড় টেবিলে অপারেশন টাইম নিতে পারে (টেবিল রিবিল্ড)।