我的生产数据库有问题。目前,我有如下图所示的任务。
我已经使用group_concat
完成了这项任务。但是,我可以使用此方法/函数,因为字符串或字符的限制为 1024。我什至可以更改管理员或其他人。因为应用程序会暂时关闭。这在生产中风险太大。
所以,我想问是否有人有想法或曾经创建过像 group_concat
这样的存储过程、函数或游标。
谢谢大家
最佳答案
该设置是基于连接的动态变量。例如,将其增加到 200000 以下。
SET SESSION group_concat_max_len = 200000;
SELECT @@group_concat_max_len;
+------------------------+
| @@group_concat_max_len |
+------------------------+
| 200000 |
+------------------------+
请参阅 group_concat_max_len
的手册页.
关于mysql - 存储过程、函数或游标 mysql 将多行合并为一行而不使用 group_concat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38863679/