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.20节,“CREATE VIEW 语句”)。此语句需要视图的CREATE VIEW
和
DROP
权限,以及语句中引用的每个列的一些权限
SELECT
。
ALTER VIEW
仅允许定义者或具有SUPER
特权的用户使用。