前文
group_concat()
描述:将该字段通过过逗号分隔展示
缺点:展示长度有限制,一般是1024
凭空截断了后面的数据
解决办法
查找当前数据库长度
show variables like 'group_concat_max_len’
果然是1024
(1):设置当前session的group_concat长度,其他session连接不受影响
SET SESSION group_concat_max_len = 10240;
(2):设置全局group_concat长度
SET GLOBAL group_concat_max_len = 10240
(3):根本解决办法,mac修改my.cnf,win修改my.ini
在[mysqld]下添加一行
group_concat_max_len = 10240