การลบคอลัมน์ใน MySQL
สามารถลบคอลัมน์ที่มีอยู่ได้โดยใช้คำสั่ง DROP ร่วมกับ ALTER TABLE
ไวยากรณ์
ALTER TABLE table_name DROP column_name;
พารามิเตอร์:
- table_name - ชื่อตารางที่ต้องการลบคอลัมน์
- column_name - ชื่อคอลัมน์ที่ต้องการลบ
ตัวอย่าง
ลบคอลัมน์ address จากตาราง 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 |
+-----------+-------------+----------+
mysql> ALTER TABLE student_detail DROP address;
Query OK, 0 rows affected (1.43 sec)
mysql> SELECT * FROM student_detail;
+-----------+-------------+
| Studentid | StudentName |
+-----------+-------------+
| 100 | Gaurav |
| 101 | Raman |
| 103 | Rahul |
| 104 | Ram |
| 105 | Mohan |
+-----------+-------------+
ผลลัพธ์ยืนยันว่าคอลัมน์ address ถูกลบออกจากตารางแล้ว