[英]In Mysql group_concat it returns some values up to limit only
在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
是用sn_mnums
分隔的字段示例978688,878668,3434,例如count(total) 是否有任何解决方案
由于您的mysql.ini文件中的group_concat_max_len
大小而发生此问题
您将通过使用查询增加它:
SET SESSION group_concat_max_len = 1000000;// according to your requirment
Mysql具有GROUP_CONCAT
(1024)个字符的默认最大长度。 要更改默认值,您可以使用group_concat_max_len
SET [SESSION|GLOBAL] group_concat_max_len = [NUMBER];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.