Ich suche nach einer Möglichkeit, alle Ansichten in einer Datenbank aufzulisten.Wie bekomme ich eine Liste von MySQL Ansichten?
Anfangs fand ich und versuchte, ein answer on the MySQL forums:
SELECT table_name
FROM information_schema.views
WHERE information_schema.views.table_schema LIKE 'view%';
Wie auch immer dies nicht funktioniert, eine leere Menge zurück. (Ich weiß, dass sie da drin sind!)
Diese scheitern auch:
mysql> use information_schema;
Database changed
mysql> select * from views;
ERROR 1102 (42000): Incorrect database name 'mysql.bak'
mysql> select * from tables;
ERROR 1102 (42000): Incorrect database name 'mysql.bak'
Warum ist das nicht funktioniert?
Wenn meine Antwort nicht das ist, was Sie wollten, bitte, sagen Sie mir, was los ist und ich werde versuchen, Ihnen zu helfen. – hgulyan