MySQL 8.0 リファレンスマニュアル


13.1.11 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.23「CREATE VIEW ステートメント」 を参照)。 このステートメントには、このビューに対する CREATE VIEW および DROP 権限と、SELECT ステートメントで参照される各カラムに対する何らかの権限が必要です。 ALTER VIEW は、定義者または SET_USER_ID 権限 (または非推奨の SUPER 権限) を持つユーザーにのみ許可されます。


関連キーワード:  ステートメント, CREATE, TABLE, DROP, サブクエリー, FUNCTION, SLAVE, 関数, 定義, REPLICA