MYSQL GROUP_CONCAT 返回数据截断问题处理
group_concat 函数
- 功能:将group by产生的同一个分组中的值连接起来,返回一个字符串结果
- 语法: group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator ‘分隔符’] )
- 说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。
发现问题:
通过一个函数查询所有的子级区划ID 的时候数据大于1024的就回被截断:
$,4ccf9bd465734893bc269e2ee0400c3e,19e4d8920753457397453189443887bd,30b7968718324fd3aab55396913c0e51,382d8ed2139148439d8ee648fa518118,4868e20e66c242d39a75cc4954f350c6,4b0600ecb1b849f9966fc14210016630,65b5486b083a4f24aa095d8a33d402ac,69ff2aa22dce48a9b8799ffc8188b525,70cf9ca666bb4408b9a878a2df917151,84ac12bc20a9455baee4a092ccfca85c,a92b7fc373b54221884c7636e2710b0b,bb9b6df8404d4e2ab24ad72fee5d2a61,c32a9b0f57fe4f76996111aa41e3f2d8,ccf049b84ebe4934abd8ab96c91bb7df,d32c49d7926b4ac094c411a0faadc48