Para ampliar uno lo que CheeseConQueso dice, aquí están los pasos completos para actualizar una vista usando PHPMyAdmin:
- Ejecute la siguiente consulta:
SHOW CREATE VIEW your_view_name
- Expanda las opciones y elija Textos completos
- Presione Ir
- Copie todo el contenido de la columna Crear vista .
- Realice cambios en la consulta en el editor que elija
- Ejecute la consulta directamente (sin la
CREATE VIEW
sintaxis ...) para asegurarse de que se ejecute como espera.
- Una vez que esté satisfecho, haga clic en su vista en la lista de la izquierda para explorar sus datos y luego desplácese hasta la parte inferior donde verá un enlace CREAR VISTA . Haz clic en eso.
- Coloque una marca en el campo O REEMPLAZAR .
- En el nombre VIEW, coloque el nombre de la vista que va a actualizar.
- En el campo AS , coloque el contenido de la consulta que ejecutó durante la prueba (sin la
CREATE VIEW...
sintaxis).
- Presione Ir
Espero que eso ayude a alguien. Un agradecimiento especial a CheesConQueso por su perspicaz respuesta.
phpMyAdmin
versión4.9.0.1
, incluye la corrección de errores para esa vista de edición.intente ejecutar
SHOW CREATE VIEW my_view_name
en la porción sql de phpmyadmin y tendrá una mejor idea de lo que hay dentro de la vistafuente
En la lista de la tabla de la base de datos, debería mostrar Ver en la columna Tipo. Para editar Vista:
Espero que esto ayude
actualización: en PHPMyAdmin 4.x, no muestra Ver en Tipo, pero aún puede reconocerlo:
Por supuesto, puede ser solo una tabla vacía, pero cuando abra la estructura, sabrá si es una tabla o una vista.
fuente
Simplemente exporte su vista y tendrá toda la necesidad de SQL para hacer algún cambio.
Solo necesita agregar su cambio en la consulta SQL para la vista y cambiar:
CREAR para CREAR O REEMPLAZAR
fuente