看起来MySQL Workbench现在支持JSON功能,但是我仍然看到MySQL 5.7.9功能上的解析器错误,例如“ - >”操作
当我使用以下查询时,我的“$ .test”部分出现语法错误:
记录
record: {"test": 123}
查询
SELECT test->"$.test" FROM table
查询仍然成功执行,但我很好奇为什么语法分析器错误地显示错误。
答案 0 :(得分:1)
好的,问题可能不是我在评论中发布的内容。您使用的是双引号,只有在未启用ANSI引号时才会表示字符串(然后它们会包装标识符)。改为使用单引号。