我已经安装了mysql服务器版本5.7.9但是mysql json功能不起作用?

时间:2015-12-01 06:16:58

标签: mysql mysql-error-1064

我已安装mysql服务器版本5.7.9但mysql json函数不能像jsn_length(),jsn_merge()等那样工作。

我创建了一个包含一个字段的表。

CREATE TABLE t1 ( 
jdoc json DEFAULT NULL 
) 
ENGINE=InnoDB DEFAULT CHARSET=latin1;

使用json格式在此字段中插入数据后: “{”name“:”pankaj“,”lname“:”kumar“}”

然后我执行此查询

select jsn_length(jdoc) from t1

我在phpmyadmin中遇到此类错误:

MySQL说:文档

1305 - FUNCTION jsn_length不存在

1 个答案:

答案 0 :(得分:4)

我认为您的问题与语法有关。

而不是:

select jsn_length(jdoc) from t1

运行:

select JSON_LENGTH(jdoc) from t1