Post para repasar la sentencia ALTER VIEW de MySQL, su funcionalidad es la de modificar las vistas existentes en una base de datos.
Soy más partidario de usar CREATE VIEW con la sentencia [OR REPLACE] para modificar o actualizar una vista, en ese caso se borraría la vista para posteriormente crearse con el mismo nombre anterior.
Otras sentencias para trabajar con vistas en MySQL son:
Veamos la sintaxis de esta sentencia extraída de su web oficial:
ALTER VIEW nombre_vista [column_list] AS consulta_SELECT
Tal y como podéis ver en la sintaxis solo hay que poner el nombre de la vista y columnas que queramos modificar seguidas de la consulta select.
Veamos un sencillo ejemplo para modificar una vista de una base de datos:
ALTER VIEW OR REPLACE vista_usuarios AS SELECT * FROM usuarios WHERE edad < 30;