Google 云 SQL JSON 对象聚合
Google Cloud SQL JSON object aggregate
由于Google云SQL只支持MySQL5.7.14,我无法使用JSON_ARRAYAGG
来分组JSON_OBJECT()
。我求助于 GROUP_CONCAT(JSON_OBJECT())
,但是,根据官方文档,我发现 GROUP_CONCAT
的字符数限制为 1025
。
有没有人找到使用 MySQL 5.7.14 创建大型 JSON 数组的解决方法?
感谢您的帮助
documentation 解释了如何使该限制更大。您必须在 运行 查询之前执行 SET SESSION group_concat_max_len = @@max_allowed_packet;
,然后它应该可以在您的 MySQL 版本上正常工作。
由于Google云SQL只支持MySQL5.7.14,我无法使用JSON_ARRAYAGG
来分组JSON_OBJECT()
。我求助于 GROUP_CONCAT(JSON_OBJECT())
,但是,根据官方文档,我发现 GROUP_CONCAT
的字符数限制为 1025
。
有没有人找到使用 MySQL 5.7.14 创建大型 JSON 数组的解决方法?
感谢您的帮助
documentation 解释了如何使该限制更大。您必须在 运行 查询之前执行 SET SESSION group_concat_max_len = @@max_allowed_packet;
,然后它应该可以在您的 MySQL 版本上正常工作。