Home >Database >Mysql Tutorial >mysql group_concat()函数陷阱问题_MySQL

mysql group_concat()函数陷阱问题_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 13:42:121566browse

bitsCN.com mysql group_concat()函数陷阱问题 今天同事发给我一个rest接口说应该有数据的,但是却没有查到数据。 解决方法: 经过排查,发现mysql的group_concat()函数默认只返回1024长度的字符串, 而我的存储过程里定义的输出变量是out board_list VARCHAR(4000),   而这个存储过程返回值的设计上限是100000级的长度, 于是修改my.ini加上 group_concat_max_len = 200000, 输出变量定义改为out board_list VARCHAR(200000)解决了问题。  作者 sdu_wizard bitsCN.com

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn