如何使用php比较mysql类型文本中的数据长度?
我有这个表名=如何使用php比较mysql类型文本中的数据长度?,php,mysql,Php,Mysql,我有这个表名=text\u选项卡 _________________________ | id | message | | 1 | aaa | | 2 | bb | | 3 | ffff | | 4 | ooooooo | | 5 | gg | 我想检查列message中的数据是否具有max char。 而message列的类型为
text\u选项卡
_________________________
| id | message |
| 1 | aaa |
| 2 | bb |
| 3 | ffff |
| 4 | ooooooo |
| 5 | gg |
我想检查列message
中的数据是否具有max char。
而message
列的类型为text
在我的回答中将显示id=4
我使用“按消息顺序描述”但不起作用,如何才能做到这一点?您是否尝试过
CHAR\u LENGTH
或LENGTH
功能?它会像
SELECT id FROM text_tab ORDER BY CHAR_LENGTH(message) DESC
不要直接按
消息
列排序,而是按所述列的字符长度
排序。还可以查看一些聚合函数,其中一个是max()
@robert dewere从测试选项卡中选择*按字符长度排序(消息)代码>