13.1.10 ALTER VIEW 声明

ALTER
    [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
    [DEFINER = user]
    [SQL SECURITY { DEFINER | INVOKER }]
    VIEW view_name [(column_list)]
    AS select_statement
    [WITH [CASCADED | LOCAL] CHECK OPTION]

该语句更改视图的定义,该视图必须存在。语法类似于CREATE VIEW的语法,请参见第 13.1.21 节“ CREATE VIEW 语句”)。该语句需要对视图具有CREATE VIEWDROP特权,并且需要对SELECT语句中引用的每一列都具有某些特权。 ALTER VIEW仅允许定义者或具有SUPER特权的用户使用。