有没有办法替换SELECT * FROM`INFORMATION_SCHEMA`查询?

时间:2014-04-18 16:11:18

标签: mysql database

有没有办法替换以下查询

SELECT * FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA` LIKE '{$this>arrConfig['dbDatabase']}' 
AND `TABLE_NAME` LIKE '%$strTable' 

开头的查询
SHOW COLUMNS FROM ...

我必须这样做,因为我的主持人不接受INFORMATION_SCHEMA上的选择查询

由于

1 个答案:

答案 0 :(得分:0)

您可以使用:

SHOW TABLES LIKE '%$strTable'

获取所有表名,然后为每个表名称执行:

SHOW COLUMNS FROM $tableName