2

做的时候:

mysql -u case -p < MyQuery.sql

查询是:

SELECT JSON_ARRAYAGG(JSON_OBJECT('field1', field1, ...)) FROM db.table

打印输出在一个随机点被截断,中间是一个 JSON 标签。但它确实以].

显然我的 8000 多条记录太多了,无法处理JSON_ARRAYAGG

我该如何解决这个问题?

4

1 回答 1

1

尽管没有记录,但显然该设置group_concat_max_length也限制了JSON_xxxAGG()函数结果的大小。增加它以允许更大的结果。

于 2020-12-18T13:54:53.140 回答