Erreur lors de la création de MySQL vue dans phpMyAdmin
Je vais avoir un moment difficile essayer de créer une vue dans phpMyAdmin. J'ai une base de données nommée myDB
et une table nommée myTable
.
Dans phpMyAdmin je clique sur l'onglet SQL, tapez :
SHOW CREATE VIEW myView;
J'ai eu cette erreur MySQL
dit:
#1146 - Table 'myTable.myView' doesn't exist
Je ne comprends pas ce message d'erreur à tous, bien sûr, il n'existe pas, sinon pourquoi aurais-je envie de créer en premier lieu? Et pourquoi ne pas mySQL
permettez-moi de le créer? Comment puis-je créer une vue de l'esprit?
Grâce
OriginalL'auteur Rich | 2016-10-28
Vous devez vous connecter pour publier un commentaire.
La syntaxe que vous utilisez n'est pas pour créer une vue dans SQL.
c'est pour montrer le point de vue que vous avez créé dans SQL
Vous devez utiliser la syntaxe suivante pour créer une vue
OriginalL'auteur Vrunda Savaliya
MODIFIER L'ALGORITHME = UNDEFINED DEFINER=
**[YOUR_USERNAME]**
@localhost
VUE**[YOUR_VIEW_NAME]**
COMME [YOUR_VIEW_QUERY];Modifier le texte en gras ci-dessus, exemple:
OriginalL'auteur Imran Nababan