MySQL 8.4 發行說明
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_ANY_DEFINER
或 ALLOW_NONEXISTENT_DEFINER
權限的使用者。