Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL-获取所有值长度至少为x的%char%和%text%列?_Mysql - Fatal编程技术网

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”这样的
数据类型
。我必须使用这个方法指定数据库名和表名,但这不是问题。非常感谢。