由于Google Cloud SQL仅支持MySQL 5.7.14,因此无法使用JSON_ARRAYAGG
group JSON_OBJECT()
。我求助于使用GROUP_CONCAT(JSON_OBJECT())
,但是我发现基于官方文档GROUP_CONCAT
的字符数限制为1025
。
有谁找到使用MySQL 5.7.14创建大型JSON数组的解决方法?
谢谢您的帮助
该文档说明了如何增大该限制。您将必须SET SESSION group_concat_max_len = @@max_allowed_packet;
在运行查询之前执行,然后它在您的MySQL版本上应该可以正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句