Pour développer ce que dit CheeseConQueso, voici les étapes complètes pour mettre à jour une vue à l'aide de PHPMyAdmin:
- Exécutez la requête suivante:
SHOW CREATE VIEW your_view_name
- Développez les options et choisissez Textes complets
- Appuyez sur Go
- Copiez tout le contenu de la colonne Créer une vue .
- Apportez des modifications à la requête dans l'éditeur de votre choix
- Exécutez la requête directement (sans la
CREATE VIEW
syntaxe ...) pour vous assurer qu'elle s'exécute comme vous le souhaitez.
- Une fois que vous êtes satisfait, cliquez sur votre vue dans la liste de gauche pour parcourir ses données, puis faites défiler jusqu'en bas où vous verrez un lien CREATE VIEW . Cliquez dessus.
- Placez un chèque dans le champ OU REMPLACER .
- Dans le nom VIEW, mettez le nom de la vue que vous allez mettre à jour.
- Dans le champ AS , placez le contenu de la requête que vous avez exécutée lors du test (sans la
CREATE VIEW...
syntaxe).
- Appuyez sur Go
J'espère que cela aide quelqu'un. Un merci spécial à CheesConQueso pour sa réponse perspicace.
phpMyAdmin
version to4.9.0.1
, elle inclut le correctif de bogue pour cette vue d'édition.essayez d'exécuter
SHOW CREATE VIEW my_view_name
dans la partie sql de phpmyadmin et vous aurez une meilleure idée de ce qu'il y a à l'intérieur de la vuela source
Dans votre liste de tables de base de données, il doit afficher la colonne Afficher dans le type. Pour modifier la vue:
J'espère que cette aide
mise à jour: dans PHPMyAdmin 4.x, il n'affiche pas View in Type, mais vous pouvez toujours le reconnaître:
Bien sûr, il peut s'agir simplement d'une table vide, mais lorsque vous ouvrez la structure, vous saurez s'il s'agit d'une table ou d'une vue.
la source
Exportez simplement votre vue et vous aurez tout ce dont SQL a besoin pour y apporter des modifications.
Il suffit d'ajouter votre modification dans la requête SQL pour la vue et la modification:
CRÉER pour CRÉER OU REMPLACER
la source