เราสามารถลบคอลัมน์ที่มีอยู่ออกจากตาราง MySQL โดยใช้คำสั่ง DROP ร่วมกับคำสั่ง ALTER ไวยากรณ์จะเป็นดังนี้ -
ไวยากรณ์
ALTER TABLE table_name DROP column_name;
ที่นี่ table_name เป็นชื่อของตารางที่เราอยากจะลบคอลัมน์นั้นทิ้งไป
Column_name เป็นชื่อคอลัมน์ที่ต้องการลบออกจากตาราง
ตัวอย่าง
ในตัวอย่างนี้ เรากำลังลบคอลัมน์ 'ที่อยู่ ' จากตาราง 'student_detail ’ ดังนี้ −
mysql> select * from student_detail; +-----------+-------------+----------+ | Studentid | StudentName | address | +-----------+-------------+----------+ | 100 | Gaurav | Delhi | | 101 | Raman | Shimla | | 103 | Rahul | Jaipur | | 104 | Ram | Ludhiana | | 105 | Mohan | Patiala | +-----------+-------------+----------+ 5 rows in set (0.19 sec) mysql> ALTER TABLE student_detail DROP address; Query OK, 0 rows affected (1.43 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql> select * from student_detail; +-----------+-------------+ | Studentid | StudentName | +-----------+-------------+ | 100 | Gaurav | | 101 | Raman | | 103 | Rahul | | 104 | Ram | | 105 | Mohan | +-----------+-------------+ 5 rows in set (0.00 sec)
ชุดผลลัพธ์ข้างต้นแสดงว่าคอลัมน์ 'ที่อยู่' ถูกลบออกจากตารางแล้ว