web-dev-qa-db-fra.com

Comment puis-je éditer une vue en utilisant phpMyAdmin 3.2.4?

Je dois simplement éditer une vue très compliquée dans phpMyAdmin 3.2.4 mais je ne peux pas comprendre comment faire cela. Aucune suggestion? Merci!

121
TheDarkMist

Pour en développer une de ce que dit CheeseConQueso, voici toutes les étapes pour mettre à jour une vue à l'aide de PHPMyAdmin:

  1. Exécutez la requête suivante: SHOW CREATE VIEW your_view_name
  2. Développez les options et choisissez Textes complets
  3. Appuyez sur Go
  4. Copier l'intégralité du contenu de la colonne Créer une vue .
  5. Apportez des modifications à la requête dans l'éditeur de votre choix
  6. Exécuter la requête directement (sans le CREATE VIEW... syntaxe) pour s’assurer qu’il fonctionne comme prévu.
  7. Une fois que vous êtes satisfait, cliquez sur votre vue dans la liste de gauche pour parcourir ses données, puis faites défiler l'écran jusqu'en bas, où vous verrez un CREATE VIEW lien. Cliquez dessus.
  8. Cochez la case OU REMPLACE .
  9. Dans le VIEW name , indiquez le nom de la vue que vous allez mettre à jour.
  10. Dans le champ [~ # ~] sous la forme [~ # ~] , mettez le contenu de la requête que vous avez exécutée lors du test. (sans le CREATE VIEW... syntaxe).
  11. Appuyez sur Go

J'espère que ça aide quelqu'un. Un merci spécial à CheesConQueso pour sa réponse perspicace.

214
KyleFarris

essayez de courir SHOW CREATE VIEW my_view_name dans la partie sql de phpmyadmin et vous aurez une meilleure idée de ce qui se trouve dans la vue

45
CheeseConQueso

Dans votre liste de tables de base de données, la colonne Afficher dans le type doit apparaître. Pour éditer la vue:

  1. Cliquez sur votre liste View in table
  2. Cliquez sur l'onglet Structure
  3. Cliquez sur Modifier la vue sous Vérifier tout

enter image description here

J'espère que cette aide

mise à jour: dans PHPMyAdmin 4.x, la vue Voir en type ne s'affiche pas, mais vous pouvez toujours la reconnaître:

  1. Colonne En ligne: Il n'y avait aucune ligne
  2. Dans la colonne Action: Il y avait un bouton vide grisé

Bien sûr, il peut s’agir d’une table vide, mais lorsque vous ouvrez la structure, vous saurez si c’est une table ou une vue.

38
Rivalus

Il suffit d’exporter votre vue et vous aurez tous les besoins en SQL pour y apporter des modifications.

Il suffit d’ajouter votre modification dans la requête SQL pour la vue et la modification:

CRÉE pour CREATE OR REPLACE

9
PHPascal