数据库
首页 > 数据库> > 如何从MySQL 5.6中的JSON字段中选择json_extract不可用?

如何从MySQL 5.6中的JSON字段中选择json_extract不可用?

作者:互联网

如果我的行的varchar具有以下值:“[1,2,3]”,如果我需要包含其中一个数字(a 2或3)的值,我怎么能选择整行?

解决方法:

正如您所说,您使用的是MySQL 5.6,因此JSON_EXTRACT()函数不可用.

我建议的唯一选择是:

>升级到MySQL 5.7
>将整个JSON文档提取到应用程序中并使用JSON解码功能.

您也可以尝试使用其他string functions available in MySQL 5.6来解析JSON,但开发它会很麻烦且耗时.

标签:mysql-5-6,mysql
来源: https://codeday.me/bug/20190828/1755328.html