我已经安装了 mysql 服务器版本 5.7.9 但 mysql json 功能无法正常工作?
I have install mysql server version 5.7.9 but mysql json functions not working?
我已经安装了 mysql 服务器版本 5.7.9,但是 mysql json 功能不像 jsn_length(),jsn_merge()..等等
我创建了一个只有一个字段的 table。
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 - 函数 jsn_length 不存在
我认为你的问题与语法有关。
而不是:
select jsn_length(jdoc) from t1
运行 :
select JSON_LENGTH(jdoc) from t1
我已经安装了 mysql 服务器版本 5.7.9,但是 mysql json 功能不像 jsn_length(),jsn_merge()..等等
我创建了一个只有一个字段的 table。
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 - 函数 jsn_length 不存在
我认为你的问题与语法有关。
而不是:
select jsn_length(jdoc) from t1
运行 :
select JSON_LENGTH(jdoc) from t1