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();