【发布时间】:2018-02-11 15:44:48
【问题描述】:
我正在使用以下查询来搜索名为“JavaScript”的 json 值
当我运行查询时,我得到 0 个结果
这是我正在使用的插入命令
INSERT INTO admin_acc_mngmt_notes (tags) VALUES('["JavaScript"]')
这是我正在使用的搜索查询:
SELECT * FROM admin_acc_mngmt_notes WHERE JSON_CONTAINS(tags,'["JavaScript"]');
任何帮助将不胜感激!
【问题讨论】:
-
我用 MySQL 8.0.1 测试过,效果很好。你用的是什么版本?当你得到 0 个结果时,你会得到任何错误吗?
-
嗨,比尔。我找到了答案 SELECT * FROM
admin_acc_mngmt_notesWHERE JSON_SEARCH(tags, 'all', 'JavaScript') IS NOT NULL -
很好。您应该将其作为解决方案发布并接受它,这样这个问题就不会永远被视为“未回答”的问题。
-
谢谢我做到了!
标签: mysql json mysql-json