4
我有一个mySQL数据库与许多表的字段很多。SHOW FIELDS但在字段类型上使用过滤器?
是否有一种本地方式只能找到类型为TEXT
的字段?
我知道如何使用像PHP这样的脚本语言来完成它。我只想知道使用SHOW TABLES/SHOW FIELDS是否有一招我不知道。
我有一个mySQL数据库与许多表的字段很多。SHOW FIELDS但在字段类型上使用过滤器?
是否有一种本地方式只能找到类型为TEXT
的字段?
我知道如何使用像PHP这样的脚本语言来完成它。我只想知道使用SHOW TABLES/SHOW FIELDS是否有一招我不知道。
对于MySQL 5+可以查询INFORMATION_SCHEMA
:
SELECT
TABLE_NAME, COLUMN_NAME
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
DATA_TYPE = 'TEXT';
哈,辉煌!谢谢。 – 2010-01-25 11:16:19