MySQL 8.3 Release Notes
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
相似(见 第 15.1.23 节,“CREATE VIEW 语句”)。该语句需要对视图的 CREATE VIEW
和 DROP
权限,以及在 SELECT
语句中引用的每一列的某些权限。 ALTER VIEW
仅允许定义者或具有 SET_USER_ID
权限(或已弃用的 SUPER
权限)的用户。