我可以从展示桌创建一个视图吗?

问题描述:

我不得不支持组织不良的数百个表。设置一个视图可以显示与常规调试相关的表的子集,这真的很有帮助。幸运的是,我不希望所有的表都匹配相同的模式。有没有办法做这样的事情我可以从展示桌创建一个视图吗?

Create view DebugTables show tables where tables_in_DB not like 'pt%' 
+1

http://stackoverflow.com/questions/64894/select-data-from-show-tables-mysql-query的可能的复制 – SolarBear 2015-02-05 20:00:06

+0

绝对相关的,我可以用那。你不知道如何使用谷歌搜索'查看表格'。希望这会帮助 – mrfish 2015-02-06 20:19:03

AFAIK你不能做到这一点的方式。但你可以尝试这样的:

CREATE VIEW DebugTables AS 
SELECT TABLE_NAME FROM information_schema.tables 
WHERE TABLE_SCHEMA = 'your_db_name' AND TABLE_NAME NOT LIKE 'pt%' 
+0

确切地说我需要什么。谢谢! – mrfish 2015-02-06 20:17:18