1、修改MYSQL中group_concat的限制(默认1024)
(1)永久修改
修改mysql的配置文件:
C:\ProgramData\MySQL\MySQL Server 5.6\my.ini【正确位置】
C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini【我一开始修改的错误位置!】
在最后一行添加:
group_concat_max_len = 102400 #你要的最大长度,也可以设置为-1,表示最大值(4294967295)
重启mysql服务
参考:
https://blog.csdn.net/ssxueyi/article/details/107733664
(2)临时修改(重启mysql服务前有用)
临时解决方案,执行以下sql语句:
SET GLOBAL group_concat_max_len=102400;【仅这句没用】
SET SESSION group_concat_max_len=102400;【这句有用】
(3)执行指令有用,但是修改my-default.ini没用,搞半天是找错位置了。
如何查看mysql的位置,参考:
https://zhuanlan.zhihu.com/p/181675602
2、mysql中concat 和 group_concat()的用法
前者是连接不同字段,后者是连接不同记录的同一个字段
select group_concat(id) as ids, group_concat(name) as exp from saml_type WHERE path='fs/namei.c' and level=2 and project=6
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2020-05-18 信息抽取