2

我想查询一个数据库,其中包含具有特定名称的列的巨大表

例如:获取所有列名为“name”的表

谢谢。

4

1 回答 1

2

尝试

SELECT table_name -- you might want to add DISTINCT if you use pattern matching with LIKE
  FROM INFORMATION_SCHEMA.COLUMNS
 WHERE table_schema = SCHEMA()
   AND column_name = 'name' -- or column_name LIKE '%name%'

这是SQLFiddle演示

于 2013-09-27T05:11:18.710 回答