Aby rozwinąć to, o czym mówi CheeseConQueso, oto wszystkie kroki aktualizacji widoku za pomocą PHPMyAdmin:
- Uruchom następujące zapytanie:
SHOW CREATE VIEW your_view_name
- Rozwiń opcje i wybierz Pełne teksty
- Naciśnij Go
- Skopiuj całą zawartość kolumny Utwórz widok .
- Wprowadź zmiany do zapytania w wybranym edytorze
- Uruchom zapytanie bezpośrednio (bez
CREATE VIEW
składni ...), aby upewnić się, że działa zgodnie z oczekiwaniami.
- Gdy będziesz zadowolony, kliknij swój widok na liście po lewej stronie, aby przejrzeć jego dane, a następnie przewiń do samego dołu, gdzie zobaczysz link UTWÓRZ WIDOK . Kliknij to.
- Zaznacz pole OR REPLACE .
- W nazwie VIEW wpisz nazwę widoku, który chcesz zaktualizować.
- W polu AS wpisz treść zapytania, które wykonałeś podczas testowania (bez
CREATE VIEW...
składni).
- Naciśnij Go
Mam nadzieję, że to komuś pomoże. Specjalne podziękowania dla CheesConQueso za wnikliwą odpowiedź.
phpMyAdmin
do wersji4.9.0.1
, zawiera poprawkę błędu dla tego widoku edycji.Na liście tabel bazy danych powinien wyświetlać widok w kolumnie Typ. Aby edytować widok:
Mam nadzieję, że to pomoże
aktualizacja: w PHPMyAdmin 4.x nie wyświetla widoku w typie, ale nadal możesz go rozpoznać:
Oczywiście może to być po prostu pusta tabela, ale kiedy otworzysz strukturę, będziesz wiedział, czy jest to tabela, czy widok.
źródło
spróbuj uruchomić
SHOW CREATE VIEW my_view_name
w części sql phpmyadmin, a będziesz miał lepsze wyobrażenie o tym, co jest w widokuźródło
Po prostu wyeksportuj widok, a będziesz mieć wszystkie SQL potrzebne do wprowadzenia w nim zmian.
Wystarczy dodać swoją zmianę w zapytaniu SQL, aby wyświetlić i zmienić:
UTWÓRZ, aby UTWÓRZ LUB ZAMIEŃ
źródło