mysql中group_concat超过1024后为什么被截取
原因:
mysql中group_concat函数处理字符串长度的限制是1024,如果拼接的字符串超过1024,就会在数据库里面被截取,所以不会显示所有拼接数据.
解决办法:
1.执行sql修改
SET GLOBAL group_concat_max_len=102400;(长度可修改)
缺点:重启服务后设置失效
2.修改配置文件my.ini
group_concat_max_len=-1并重启mysql
注:-1为最大值,也可修改为需要的值