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

posted @ 2020-08-14 15:09  Dream's  阅读(1783)  评论(0编辑  收藏  举报