Чтобы расширить то, что говорит CheeseConQueso, вот полные шаги для обновления представления с помощью PHPMyAdmin:
- Выполните следующий запрос:
SHOW CREATE VIEW your_view_name
- Разверните параметры и выберите полные тексты
- Нажмите Go
- Скопируйте все содержимое столбца Create View .
- Внесите изменения в запрос в любом редакторе.
- Выполните запрос напрямую (без
CREATE VIEW
синтаксиса ...), чтобы убедиться, что он выполняется так, как вы ожидаете.
- Когда вы будете удовлетворены, нажмите на свое представление в списке слева, чтобы просмотреть его данные, а затем прокрутите до конца, где вы увидите ссылку СОЗДАТЬ ПРОСМОТР . Щелкните это.
- Поставьте галочку в поле ИЛИ ЗАМЕНИТЬ .
- В имени ПРОСМОТРА укажите имя вида, который вы собираетесь обновить.
- В поле AS поместите содержимое запроса, который вы выполнили при тестировании (без
CREATE VIEW...
синтаксиса).
- Нажмите Go
Надеюсь, это кому-то поможет. Особая благодарность CheesConQueso за его проницательный ответ.
phpMyAdmin
до версии4.9.0.1
, она включает исправление ошибки для этой вещи редактирования представления.попробуйте запустить
SHOW CREATE VIEW my_view_name
sql-часть phpmyadmin, и вы лучше поймете, что находится внутри представленияисточник
В списке таблиц базы данных должен отображаться столбец «Просмотр в типе». Для редактирования просмотра:
Надеюсь на эту помощь
update: в PHPMyAdmin 4.x он не показывает View in Type, но вы все равно можете его распознать:
Конечно, это может быть просто пустая таблица, но когда вы откроете структуру, вы узнаете, таблица это или представление.
источник
Просто экспортируйте свое представление, и у вас будет весь SQL, который нужно внести в него.
Просто нужно добавить свое изменение в SQL-запрос для просмотра и изменить:
СОЗДАТЬ для СОЗДАНИЯ ИЛИ ЗАМЕНИТЬ
источник