做的时候:
mysql -u case -p < MyQuery.sql
查询是:
SELECT JSON_ARRAYAGG(JSON_OBJECT('field1', field1, ...)) FROM db.table
打印输出在一个随机点被截断,中间是一个 JSON 标签。但它确实以]
.
显然我的 8000 多条记录太多了,无法处理JSON_ARRAYAGG
?
我该如何解决这个问题?
做的时候:
mysql -u case -p < MyQuery.sql
查询是:
SELECT JSON_ARRAYAGG(JSON_OBJECT('field1', field1, ...)) FROM db.table
打印输出在一个随机点被截断,中间是一个 JSON 标签。但它确实以]
.
显然我的 8000 多条记录太多了,无法处理JSON_ARRAYAGG
?
我该如何解决这个问题?
尽管没有记录,但显然该设置group_concat_max_length
也限制了JSON_xxxAGG()
函数结果的大小。增加它以允许更大的结果。