php-mysql中group_concat格式错误


Error format with group_concat in php mysql

我有一个样本数据:

table(id, name) with name(varchar(255))

数据是

table(1, 'test1')
...
     (999, 'test999')
...

查询为Select GROUP_CONCAT(name) AS name FROM table结果是test1test2...test155=>无法获取表的所有名称,如何修复?

在查询前尝试增加SESSIONgroup_concat_max_len的大小为:

SET SESSION group_concat_max_len = 1000000;

适用于group_concat_max_len 的MySQL手册