mysql 函数 group_concat 长度限制

group_concat函数默认长度1024,超过会自动截取。

解决:

修改group_concat限制长度。

1.数据库直接通过sql修改

查询限制长度

show variables like 'group_concat_max_len';

修改当前会话的长度限制

SET SESSION group_concat_max_len = 10240;

修改全局的长度限制,需要更大的权限才能修改

SET GLOBAL group_concat_max_len = 10240;

2.java修改

相同事务执行查询之前,先执行这个方法

@Select("SET SESSION group_concat_max_len=10240")

void group_concat_max_len();

原文地址:https://www.cnblogs.com/DreamFather/p/13502343.html