我需要在MySQL 4.1数据库中找到所有smallint(特别是smallint(5))列.似乎INFORMATION_SCHEMA仅在MySQL 5+中可用.还有其他选择吗?
谢谢
Gre*_*g M 14
这里应该适合你:
select distinct table_name, column_name, column_type
from information_schema.columns
where table_schema = 'THE_DB_YOU_WANT_TO_QUERY'
and column_type = 'smallint(5)';
Run Code Online (Sandbox Code Playgroud)
显然,将'THE_DB_YOU_WANT_TO_QUERY'替换为数据库的实际名称.我需要一段时间才能完成所有这些工作,但它应该对你有用.