mysql在使用group_concat拼接查询时候,不使用order by时拼接内容正常,使用了order by后拼接内容有丢失,网上搜了相关问题,没找到一个合理的解释。
不过在将 group_concat_max_len 设置更大后,拼接内容就没有再丢失了。
SET SESSION group_concat_max_len = 51200;
后面跟上查询sql,一起执行就可以了。
同样也可以通过修改配置文件达到同样的效果。
group_concat_max_len = 51200