การแก้ไข View ด้วย ALTER VIEW
ใช้ ALTER VIEW เพื่อเปลี่ยนคำจำกัดความของ View โดยไม่ต้อง Drop
ไวยากรณ์
ALTER VIEW view_name AS SELECT column1, column2... FROM table WHERE conditions;
ตัวอย่าง
View Info เดิมมีคอลัมน์ Id, Name, Subject
mysql> SELECT * FROM Info;
+------+---------+------------+
| Id | Name | Subject |
+------+---------+------------+
| 101 | YashPal | History |
| 105 | Gaurav | Literature |
| 125 | Raman | Computers |
| 130 | Ram | Computers |
+------+---------+------------+
เพิ่มคอลัมน์ ADDRESS:
mysql> ALTER VIEW Info AS SELECT ID, NAME, SUBJECT, ADDRESS FROM Student_info;
Query OK, 0 rows affected (0.07 sec)
mysql> SELECT * FROM Info;
+------+---------+------------+------------+
| ID | NAME | SUBJECT | ADDRESS |
+------+---------+------------+------------+
| 101 | YashPal | History | Amritsar |
| 105 | Gaurav | Literature | Chandigarh |
| 125 | Raman | Computers | Shimla |
| 130 | Ram | Computers | Jhansi |
+------+---------+------------+------------+
คอลัมน์ ADDRESS ถูกเพิ่มเข้าไปใน View เรียบร้อย