我正在尝试查找我的数据库中是否有名为 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';