标签:业务 需要 lock 0 rows name tor ble php bug
最近项目测试中,出现一个bug,就是账单明细记录太大而数据无法显示完备,后来发现:group_concat(id SEPARATOR ",")数据拼接过长造成了截断解决方式:
1、零时更改:
mysql> set group_concat_max_len = 99999;
Query OK, 0 rows affected (0.00 sec)mysql> show variables like ‘%group_con%‘;
+----------------------+-------+
| Variable_name | Value |
+----------------------+-------+
| group_concat_max_len | 99999 |
2、永久更改:
找到my.ini 或 my.conf 文件,该变量是没有在这些文件中声明的,我们只需要加上下面这句即可:
group_concat_max_len = -1 # -1为最大值或填入你要的最大长度
3、利用php来处理业务逻辑
mysql中group_concat(id SEPARATOR ",")过长造成截断
标签:业务 需要 lock 0 rows name tor ble php bug
原文地址:https://blog.51cto.com/13238147/2526326