MySQL JSON处理->;及->&燃气轮机;操作员不';行不通
我有个问题 我试图在mariaDB中以箭头形式应用以下查询,供php使用MySQL JSON处理->;及->&燃气轮机;操作员不';行不通,json,syntax,mariadb,operator-keyword,Json,Syntax,Mariadb,Operator Keyword,我有个问题 我试图在mariaDB中以箭头形式应用以下查询,供php使用 SELECT JSON_UNQUOTE(JSON_EXTRACT(`Purpose Link`,"$.id[0]")) AS 'Item ID' FROM `financial_instruments` WHERE `Instrument ID` = 0; 据我所知,箭头符号形式必须如下所示 SELECT `Purpose Link`->>"$.id[0]" AS 'I
SELECT JSON_UNQUOTE(JSON_EXTRACT(`Purpose Link`,"$.id[0]")) AS 'Item ID' FROM `financial_instruments` WHERE `Instrument ID` = 0;
据我所知,箭头符号形式必须如下所示
SELECT `Purpose Link`->>"$.id[0]" AS 'Item ID' FROM `financial_instruments` WHERE `Instrument ID` = 0;
但是,第二个表达式不起作用。它向Maria DB服务器版本发出#1064语法错误。
我使用的存储引擎是表的InnoDB
有人知道如何解决这个问题吗?使用XAMPP v.3.2.4。当控制面板显示MySQL正在使用时,当访问PhpMyAdmin仪表板时,它显示Maria DB实际正在使用。Maria不像MySQL那样支持extract(->及其未引用的对应->>)JSON操作符。粗略的研究表明,虽然操作符不只是作为别名实现,而是作为独立语法实现,但在过去的3年里,这方面没有任何进展。Small Point MySQL和mariaDB相似但不相同,最好标记mariaDB,如果这是您实际使用的帮助,我们需要查看该列中的模式和至少一个数据示例。看见为什么我要道歉,我使用的是XAMPP。当控制面板显示MySQL正在使用时,当访问PhpMyAdmin仪表板时,它显示Maria DB正在使用。Maria不像MySQL那样支持extract(->及其未引用的对应->>)JSON操作符。粗略的研究表明,虽然操作符不仅仅是作为别名实现的,而是作为独立语法实现的,但在过去3年中,这方面没有取得任何进展。