我必须支持一个包含数百个表的组织不良的数据库。设置一个显示与一般调试相关的表子集的视图真的会有所帮助。幸运的是,我不希望所有的表都匹配相同的模式。有没有办法做类似
的事情Create view DebugTables show tables where tables_in_DB not like 'pt%'
答案 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%'