在mysql表中归档的varchar的最大值

时间:2017-03-20 06:21:25

标签: mysql

我有一个表格学生String messageBody = "src=\"http://thinconnect.interactcrm.com:36061/FileDownloader/4/outbound/31358/file$name.jpeg\" style=\"height:225px\""; messageBody = messageBody.replaceAll("(http|https)://(?:[^\\s]*)/FileDownloader/4/outbound/31358/file\\$name\\.jpeg", "cid: 14890411127853");

student_id

我需要得到 52145 的结果。

实际上我的专栏S00254 N52145 FG0255 L30211 S20202 ERS4512 需要找到字符和数字 行中的最高值。

3 个答案:

答案 0 :(得分:0)

假设列中的每个值都以五位数字结尾,则以下内容应该有效:

SELECT col
FROM yourTable
ORDER BY CAST(RIGHT(col, 5) AS UNSIGNED) DESC
LIMIT 1

答案 1 :(得分:0)

VARCHAR最大行大小为65,535字节。它可以存储65,535个字符。 了解更多https://dev.mysql.com/doc/refman/5.7/en/column-count-limit.html

答案 2 :(得分:0)

MySQL版本5.0.3 varchar最多可以存储65,535个字符。
但同样,此限制也限制了最大行大小(65535字节)。这意味着包括所有列在内,它应少于65,535个字节。

详细的博客:http://sforsuresh.in/mysql_varchar_max_length/