使用Mysql中group_concat函数中的陷阱
分组后利用group_concat(字段名称),由于组内数据很多,导致统计出来的数据缺失。
原因:GROUP_CONCAT有个最大长度(1024)的限制,超过最大长度就会被截断掉。解决方法:使用group_concat_max_len系统变量,可以设置允许的最大长度。
程序中进行这项操作的语法如下,其中 val 是一个无符号整数:
SET [SESSION | GLOBAL] group_co
原创
2017-07-13 19:44:33 ·
530 阅读 ·
0 评论