• 技术文章 >数据库 >mysql教程

    error code [1260]; %d line(s) were cut by GROUP_CONCAT();_MySQL

    2016-06-01 13:08:54原创705

    GROUP_CONCAT有个最大长度的限制,超过最大长度就会被截断掉,你可以通过下面的语句获得:

    mysql> SELECT @@global.group_concat_max_len;
    +-------------------------------+
    | @@global.group_concat_max_len |
    +-------------------------------+
    | 1024 |
    +-------------------------------+
    1024这就是一般MySQL系统默认的最大长度,如果你的bid串起来大于这个就会出问题
    解决办法

    1.在MySQL配置文件中加上

    group_concat_max_len = 102400 #你要的最大长度

    2.执行语句:

    mysql> SET GLOBAL group_concat_max_len=102400;

    再执行group_concat语句就不会出问题了

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:mysql报ERROR 2003错误的解决_MySQL 下一篇:MySQL忘记root密码后的处理_MySQL
    PHP编程就业班

    相关文章推荐

    • hbase与mysql的区别是什么• mysql什么是临时表• mysql怎么查询事务隔离级别• mysql中的事务是什么• mysql怎么修改事务隔离级别

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网