ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = {user
| CURRENT_USER }] [SQL SECURITY { DEFINER | INVOKER }] VIEWview_name
[(column_list
)] ASselect_statement
[WITH [CASCADED | LOCAL] CHECK OPTION]
Diese Anweisung ändert die Definition einer vorhandenen View. Die
Syntax ähnelt der von CREATE VIEW
. Siehe auch
Abschnitt 21.2, „CREATE VIEW
“. Für diese Anweisung benötigen Sie
für die View die Berechtigungen CREATE VIEW
und DROP
und zusätzlich die
Spaltenberechtigungen, die in der
SELECT
-Anweisung verlangt werden.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.