mysql group_concat()函数陷阱问题
2017-05-26 11:02
387 查看
mysql group_concat()函数陷阱问题
今天同事发给我一个rest接口说应该有数据的,但是却没有查到数据。
解决方法:
经过排查,发现mysql的group_concat()函数默认只返回1024长度的字符串,
而我的存储过程里定义的输出变量是out board_list VARCHAR(4000),
www.2cto.com
而这个存储过程返回值的设计上限是100000级的长度,
于是修改my.ini加上 group_concat_max_len = 200000,
输出变量定义改为out board_list VARCHAR(200000)解决了问题。
今天同事发给我一个rest接口说应该有数据的,但是却没有查到数据。
解决方法:
经过排查,发现mysql的group_concat()函数默认只返回1024长度的字符串,
而我的存储过程里定义的输出变量是out board_list VARCHAR(4000),
www.2cto.com
而这个存储过程返回值的设计上限是100000级的长度,
于是修改my.ini加上 group_concat_max_len = 200000,
输出变量定义改为out board_list VARCHAR(200000)解决了问题。
相关文章推荐
- 【MySQL】mysql中函数DISTINCT、group by、CONCAT、GROUP_CONCAT的使用以及mysql group_concat函数被截断的问题
- Mysql group_concat函数被截断的问题
- MySQL中使用group_concat()函数数据字符过长报错的问题解决方法
- mysql group_concat函数被截断的问题
- oracle 函数 WMSYS.WM_CONCAT 与对应 mysql 函数GROUP_CONCAT的用法
- Access里自定义类似MySQL group_concat 的函数
- MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
- MySQL中group_concat函数深入理解
- MySQL group_concat函数详解
- concat()函数的问题 mysql
- MySQL之GROUP_CONCAT()函数——将查询到的数据拼接成字符串
- oracle 函数 WMSYS.WM_CONCAT 的用法 与 mysql 函数GROUP_CONCAT的用法
- mysql 同列非数字字符串的拼接函数 group_concat
- MYSQL group_concat() 函数
- mysql中group_concat函数用法
- Mysql中关于 group_concat函数详解
- Mysql的GROUP_CONCAT()函数使用方法
- Mysql的GROUP_CONCAT()函数使用方法
- 关于mysql的group_concat()函数总结
- Mysql的GROUP_CONCAT()函数使用方法