在Mysql group_concat中,它返回一些值,仅限于限制

时间:2015-06-01 13:11:10

标签: php mysql

在Mysql group_concat中,它返回一些值,最多只限于我希望列中满足条件的所有字段  在此之后,它完美地工作了92个同样的结果 查询是

SELECT group_concat(sn_mnums) as total  FROM `sms_notice` WHERE date(sn_dt)=curdate() and sn_status=0

这里sn_mnums是昏迷分隔字段示例978688,878668,3434之类的 的计数(总) 有没有解决方案

2 个答案:

答案 0 :(得分:0)

由于mysql.ini文件中的group_concat_max_len大小,会出现此问题

您将使用查询增加它: -

SET SESSION group_concat_max_len = 1000000;// according to your requirment

答案 1 :(得分:0)

Mysql具有GROUP_CONCAT(1024)个字符的默认最大长度。要更改默认设置,您可以使用group_concat_max_len

SET [SESSION|GLOBAL] group_concat_max_len = [NUMBER];