MySQL查询JSON结果被截断
MySQL query JSON result is cut off
做的时候:
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()
函数结果的大小。增加此值以获得更大的结果。
做的时候:
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()
函数结果的大小。增加此值以获得更大的结果。