错误格式

问题描述:

我有一个简单的数据:错误格式

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

数据是

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

查询是Select GROUP_CONCAT(name) AS name FROM table 而结果是test1test2...test155 =>无法获得的所有名称桌子桌子,如何解决它?

+0

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

尝试查询前增加group_concat_max_len大小在SESSION为:

SET SESSION group_concat_max_len = 1000000; 

MySQL manual for group_concat_max_len