mysql中的嵌套json对象:错误“字符串中缺少右引号”,即使是静态值

mysql中的嵌套json对象:错误“字符串中缺少右引号”,即使是静态值,mysql,json,Mysql,Json,我试图从MySQL生成一个嵌套的、分层的JSON 我一直收到错误消息: 错误代码:3141。函数cast_as_JSON的参数1中的JSON文本无效:字符串中缺少右引号。在1026号位置 我尝试了以下操作,但总是出现相同的错误: 将有问题的列名括在`` 将有问题的列括在JSON_QUOTE中。。。 将有问题的列替换为包含空白字符的静态字符串 在CAST中包含有问题的列。。。作为JSON 以下测试使问题消失,但显然不是一种选择: 将有问题的列替换为不包含空格字符的静态字符串=>不会出现问题 将有问

我试图从MySQL生成一个嵌套的、分层的JSON

我一直收到错误消息:

错误代码:3141。函数cast_as_JSON的参数1中的JSON文本无效:字符串中缺少右引号。在1026号位置

我尝试了以下操作,但总是出现相同的错误:

将有问题的列名括在`` 将有问题的列括在JSON_QUOTE中。。。 将有问题的列替换为包含空白字符的静态字符串 在CAST中包含有问题的列。。。作为JSON 以下测试使问题消失,但显然不是一种选择:

将有问题的列替换为不包含空格字符的静态字符串=>不会出现问题 将有问题的列替换为不包含空格的其他列=>不会发生问题 我在谷歌上搜索了几个小时,真的不知道还有什么

这个问题紧跟着在中描述的模式

谢谢你的建议


干杯!你在用集体讨论吗?如果是这样的话,它很可能会删除您的字符串,因为它太长,导致JSON字符串无效

尝试更改ex 100000字符的长度:

SET SESSION group_concat_max_len = 100000;

我知道有点太晚了:

你在使用GROUP\u CONCAT吗?如果是这样的话,它很可能会删除您的字符串,因为它太长,导致JSON字符串无效

尝试更改ex 100000字符的长度:

SET SESSION group_concat_max_len = 100000;

我知道有点晚了:

运气好吗?我也面临类似的问题。你解决问题了吗?运气好吗?我也面临着类似的问题。你解决问题了吗?对我有用的胡说八道!!非常感谢。冬青花对我有用!!谢谢。