group_concat长度默认限制1024字符,超出1024部分将会被舍弃

解决方法:

  1. 永久修改(修改配置文件)重启数据库生效

    # 修改my.ini(Windows) 或者 my.cnf(Linux) 添加或者修改以下配置
    group_concat_max_len = 102400
    # 102400 是你要设置的长度
    # 重启生效
    
  2. 命令修改(临时,重启失效)

    use mysql;
    #查询最大值
    SHOW VARIABLES LIKE "group_concat_max_len";
    
    SET GLOBAL group_concat_max_len=102400;
    SET SESSION group_concat_max_len=102400;
    # 重启失效