Um eine Aussage von CheeseConQueso zu erweitern, führen Sie die folgenden Schritte aus, um eine Ansicht mit PHPMyAdmin zu aktualisieren:
- Führen Sie die folgende Abfrage aus:
SHOW CREATE VIEW your_view_name
- Erweitern Sie die Optionen und wählen Sie Volltexte
- Drücken Sie Go
- Kopieren Sie den gesamten Inhalt der Spalte " Ansicht erstellen" .
- Nehmen Sie Änderungen an der Abfrage im Editor Ihrer Wahl vor
- Führen Sie die Abfrage direkt aus (ohne die
CREATE VIEW
... -Syntax), um sicherzustellen, dass sie wie erwartet ausgeführt wird.
- Wenn Sie zufrieden sind, klicken Sie auf Ihre Ansicht in der Liste links, um die Daten zu durchsuchen, und scrollen Sie dann ganz nach unten, wo Sie einen Link CREATE VIEW sehen . Klicken Sie darauf.
- Aktivieren Sie das Kontrollkästchen OR REPLACE .
- Im VIEW Namen setzen den Namen der Ansicht , die Sie aktualisieren wollen.
- Im AS - Feld setzte den Inhalt der Abfrage , dass Sie beim Testen laufen (ohne die
CREATE VIEW...
Syntax).
- Drücken Sie Go
Ich hoffe das hilft jemandem. Besonderer Dank geht an CheesConQueso für seine aufschlussreiche Antwort.
phpMyAdmin
Version4.9.0.1
, sie enthält die Fehlerbehebung für diese Bearbeitungsansicht.SHOW CREATE VIEW my_view_name
Wenn Sie versuchen, im SQL-Bereich von phpmyadmin zu laufen, haben Sie eine bessere Vorstellung davon, was sich in der Ansicht befindetquelle
In Ihrer Datenbanktabellenliste sollte die Spalte Ansicht in Typ angezeigt werden. So bearbeiten Sie die Ansicht:
Ich hoffe das hilft
Update: In PHPMyAdmin 4.x wird View in Type nicht angezeigt, aber Sie können es trotzdem erkennen:
Natürlich kann es nur eine leere Tabelle sein, aber wenn Sie die Struktur öffnen, wissen Sie, ob es sich um eine Tabelle oder eine Ansicht handelt.
quelle
Exportieren Sie einfach Ihre Ansicht und Sie haben alles, was SQL benötigt, um Änderungen daran vorzunehmen.
Sie müssen nur Ihre Änderung in der SQL-Abfrage für die Ansicht hinzufügen und ändern:
CREATE for CREATE OR REPLACE
quelle