Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL中,是否有可能从组_CONCAT返回超过1024个字符_Mysql - Fatal编程技术网

在MySQL中,是否有可能从组_CONCAT返回超过1024个字符

在MySQL中,是否有可能从组_CONCAT返回超过1024个字符,mysql,Mysql,我有一个查询,它返回一个状态的计数,需要进行一些非常复杂的计算。用户希望深入查看该列表,我认为最简单的方法是使用GROUP_CONCAT获取ID 不幸的是,组_CONCAT的结果被截断为1024(?!)个字符 是否可能获取超过1024个字符,或者我的操作方式是否错误?您需要设置一个更高的值。这可以在会话或全局级别上完成。以下查询将该会话中其余查询的最大长度设置为10000: SET SESSION group_concat_max_len = 10000; 您遇到的是默认的最大值1024。Ha

我有一个查询,它返回一个状态的计数,需要进行一些非常复杂的计算。用户希望深入查看该列表,我认为最简单的方法是使用GROUP_CONCAT获取ID

不幸的是,组_CONCAT的结果被截断为1024(?!)个字符

是否可能获取超过1024个字符,或者我的操作方式是否错误?

您需要设置一个更高的值。这可以在会话或全局级别上完成。以下查询将该会话中其余查询的最大长度设置为10000:

SET SESSION group_concat_max_len = 10000;

您遇到的是默认的最大值1024。

Hah,当您了解详细信息时,这非常简单。你是一个绝对的明星,而且很快!我尝试了类似的方法,但是当我在mysql gui上执行查询时,我可以看到完整的字符串,但是当我从nodejs建立连接并调用查询时,数据仅被剥离到1024个字符