我可以从show table创建一个视图吗?

时间:2015-02-05 19:58:05

标签: mysql

我必须支持一个包含数百个表的组织不良的数据库。设置一个显示与一般调试相关的表子集的视图真的会有所帮助。幸运的是,我不希望所有的表都匹配相同的模式。有没有办法做类似

的事情
Create view DebugTables show tables where tables_in_DB not like 'pt%'

1 个答案:

答案 0 :(得分:1)

AFAIK你不能这样做。但你可以尝试这样:

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