【发布时间】:2021-05-21 03:32:12
【问题描述】:
试图从json 列获取数据 - 如here 所述
表名 - 艺术
列名 - 顶部
内容示例:
{"what": "video", "title": "antonio"}
在phpmyadmin 5.02内部查询:
SELECT tops->'$.title' tops FROM arts;
结果 - 语法错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '>'$.title' tops FROM arts LIMIT 0, 25' at line 1
任何帮助
来自 phpmyadmin:Database client version: libmysql - mysqlnd 5.0.12-dev - 20150407
【问题讨论】:
-
未转载。 dbfiddle.uk/…
-
或者您是否收到this 语法错误? (请说明您使用的是哪个版本的 MySQL,以及确切的错误消息)
-
也许你有 PHP 问题?例如,您将查询文本包装为带有单引号的文字,并且不引用内部引号字符?或者你用 dquotes 包裹它并且不引用美元符号?
-
我怀疑你需要升级你的 MySQL 版本。
-
@Luuk - 请查看我的更新