有什么方法可以做类似下面的事情吗?
SHOW COLUMNS FROM `table` WHERE (`Type` LIKE "%char%" OR `Type` LIKE "%text%") AND MAX(CHAR_LENGTH(`Field`)) >= $php_variable
输出应包括所有 %char%
和 %text%
字段,其值的长度等于或大于 PHP 变量。
最佳答案
如果您可以访问 information_schema,则可以轻松获取数据。
select * from information_schema.columns
where (data_type = '%char' or data_type like '%text')
and character_maximum_length > 10
关于MYSQL - 获取值长度至少为 x 的所有 %char% 和 %text% 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17243941/