MYSQL-获取所有值长度至少为x的%char%和%text%列?
我有没有办法做如下的事情MYSQL-获取所有值长度至少为x的%char%和%text%列?,mysql,Mysql,我有没有办法做如下的事情 SHOW COLUMNS FROM `table` WHERE (`Type` LIKE "%char%" OR `Type` LIKE "%text%") AND MAX(CHAR_LENGTH(`Field`)) >= $php_variable 输出应包括所有长度等于或大于PHP变量的值的%char%和%text%字段。如果您可以访问信息模式,则可以轻松获取数据 select * from information_schema.columns where
SHOW COLUMNS FROM `table` WHERE (`Type` LIKE "%char%" OR `Type` LIKE "%text%") AND MAX(CHAR_LENGTH(`Field`)) >= $php_variable
输出应包括所有长度等于或大于PHP变量的值的
%char%
和%text%
字段。如果您可以访问信息模式,则可以轻松获取数据
select * from information_schema.columns
where (data_type = '%char' or data_type like '%text')
and character_maximum_length > 10
我相信你的意思是像“%char”这样的
数据类型
。我必须使用这个方法指定数据库名和表名,但这不是问题。非常感谢。