我正在尋找一種方法來列出數據庫中的所有視圖。如何獲取MySQL視圖的列表?
起初,我發現並試圖一個answer on the MySQL forums:
SELECT table_name
FROM information_schema.views
WHERE information_schema.views.table_schema LIKE 'view%';
如何過這不起作用,返回一個空集。 (我知道他們在那裏!)
這也失敗:
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'
爲什麼不是這方面的工作?
如果我的回答是不是你想要的,請告訴我,什麼是錯的,我會盡力幫助你。 – hgulyan 2010-05-15 09:46:15