2017-06-22 1 views
0
create view `first_view` as 
SELECT * from `database`.pesho 
where id<5 or (name != 'sad' and id >100) 
order by name,age desc 

Message d'erreur: http://imgur.com/a/uvye7 Il dit: « aucune base de données sélectionnée », mais comment puis-je sélectionner une table dans tous les tutoriels que je suis venu par, c'est ce que tous ces gars-là sont en train de faire.MySQL worckbench créer une vue

+0

database = votre_database_name i.e votre nom de schéma – JYoThI

Répondre

1

Vous devez indiquer MySQL qui utilise cette base de données et exécuter cette requête uniquement.

Ou

Vous pouvez définir le nom de schéma par défaut, puis d'exécuter cette requête.

USE database; 

J'espère que cela vous aidera.

+0

'use databese; créer vue first_view que SELECT * de 'database'.pesho où id <5 ou (nom! = 'Triste' et id> 100) Trier par nom, returs de desc' d'âge base de données de base de données unkown code d'erreur 1049 –

+0

@ ВсеЕдно 'database' signifie quel est le nom de votre schéma. Voici votre mention 'from database.pesho où id <5' donc je pensais 'database' est votre nom' schema' –

+0

yes base de données est le nom du schéma, il est le même que sur la capture d'écran, n'a rien changé, c'est wierd pourquoi il ne fonctionne pas –