我已安装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说:文档
答案 0 :(得分:4)
我认为您的问题与语法有关。
而不是:
select jsn_length(jdoc) from t1
运行:
select JSON_LENGTH(jdoc) from t1