错误格式
问题描述:
我有一个简单的数据:错误格式
table(id, name) with name(varchar(255))
数据是
table(1, 'test1')
...
(999, 'test999')
...
查询是Select GROUP_CONCAT(name) AS name FROM table
而结果是test1test2...test155
=>无法获得的所有名称桌子桌子,如何解决它?
答
尝试查询前增加group_concat_max_len
大小在SESSION
为:
SET SESSION group_concat_max_len = 1000000;
GROUP_CONCAT有它的地方,但你不只是想要一个选择和循环。大小受变量“group_concat_max_len”限制--http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_group_concat_max_len – 2012-07-30 03:38:30