การแก้ไข View ด้วย CREATE OR REPLACE VIEW
นอกจาก ALTER VIEW แล้ว ยังสามารถใช้ CREATE OR REPLACE VIEW แก้ไข View ได้: ถ้ามีอยู่แล้วจะแทนที่ ถ้ายังไม่มีจะสร้างใหม่
ไวยากรณ์
CREATE OR REPLACE VIEW view_name AS SELECT_statements FROM table;
ตัวอย่าง
mysql> CREATE OR REPLACE VIEW Info AS
-> SELECT Id, Name, Address, Subject
-> FROM Student_info
-> WHERE Subject = 'Computers';
Query OK, 0 rows affected (0.46 sec)
คำสั่งนี้จะสร้าง View Info ใหม่หรือแทนที่คำจำกัดความเดิมด้วยเงื่อนไข Subject = 'Computers'