我正在尝试查找我的数据库是否有一个名为sort_method
的列。我浏览过论坛,但似乎无法找到正确的答案。我的数据库有300多个表,因此手动查找它不是一个选项。
我正在使用phpMyAdmin - SQL查询
答案 0 :(得分:56)
SELECT table_name,table_schema
FROM INFORMATION_SCHEMA.COLUMNS
WHERE column_name='sort_method'
答案 1 :(得分:7)
您可以查询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
答案 2 :(得分:5)
尝试
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'columnName'
AND TABLE_SCHEMA='YourDatabase';