我的问题是专门针对没有JSON搜索支持的MySQL 5.6。
我有数千条记录,我必须从JSON结构中检查json字段state
。我必须检查返回JSON字段state
不包含-
连字符的所有记录。 LIKE
似乎很昂贵。还有其他办法吗?
答案 0 :(得分:1)
如果您仍然坚持使用5.6,那么看起来您使用like
rlike
或regexp
时就会陷入困境,抱歉......
如果你坚持使用5.6并询问什么是最快的:我会走regexp
路线。
来源:此帖的评论和其他答案 - How to search JSON data in mysql?
愚蠢的问题,你能更新到mysql 5.7吗?如果你这样做,你的生活会轻松得多。