这个问题已经在这里有一个答案:
- 如何找到所有在MySQL与他们具体列名的表? 10个回答
我试图找到,如果我的数据库中有一个名为列sort_method
。 我有围绕论坛看看,但似乎并没有能够找到正确的答案。 我的数据库有超过300台人工手动寻找它是不是一种选择。
我使用phpMyAdmin - SQL查询
这个问题已经在这里有一个答案:
我试图找到,如果我的数据库中有一个名为列sort_method
。 我有围绕论坛看看,但似乎并没有能够找到正确的答案。 我的数据库有超过300台人工手动寻找它是不是一种选择。
我使用phpMyAdmin - SQL查询
SELECT table_name,table_schema
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name='sort_method'
你可以查询INFORMATION_SCHEMA.COLUMNS
系统表:
SELECT COLUMN_NAME, TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'sort_method'
:在更多信息http://dev.mysql.com/doc/refman/5.0/en/columns-table.html
尝试
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'columnName'
AND TABLE_SCHEMA='YourDatabase';