Para expandir um que CheeseConQueso está dizendo, aqui estão todas as etapas para atualizar uma exibição usando o PHPMyAdmin:
- Execute a seguinte consulta:
SHOW CREATE VIEW your_view_name
- Expanda as opções e escolha Textos completos
- Pressione Continuar
- Copie todo o conteúdo da coluna Criar exibição .
- Faça alterações na consulta no editor de sua escolha
- Execute a consulta diretamente (sem a
CREATE VIEW
... sintaxe) para garantir que ela seja executada conforme o esperado.
- Quando estiver satisfeito, clique na sua visualização na lista à esquerda para navegar pelos dados e role até o final, onde você verá um link CREATE VIEW . Clique nisso.
- Marque o campo OU SUBSTITUIR .
- No nome da VIEW, coloque o nome da view que você irá atualizar.
- No campo AS , coloque o conteúdo da consulta que você executou durante o teste (sem a
CREATE VIEW...
sintaxe).
- Pressione Continuar
Espero que ajude alguém. Agradecimentos especiais a CheesConQueso por sua resposta perspicaz.
phpMyAdmin
para a versão4.9.0.1
, inclui a correção de bug para a edição de exibição.tente rodar
SHOW CREATE VIEW my_view_name
na parte sql do phpmyadmin e você terá uma idéia melhor do que está dentro da visualizaçãofonte
Na lista da tabela do banco de dados, ele deve exibir Ver na coluna Tipo. Para editar a vista:
Espero que esta ajuda
update: no PHPMyAdmin 4.x, ele não mostra Visualizar no tipo, mas você ainda pode reconhecê-lo:
Claro que pode ser apenas uma tabela vazia, mas quando você abrir a estrutura, saberá se é uma tabela ou uma exibição.
fonte
Basta exportar a visualização e você terá todo o SQL necessário para fazer alguma alteração.
Só precisa adicionar sua alteração na consulta SQL para a visualização e alteração:
CRIAR para CRIAR OU SUBSTITUIR
fonte