【发布时间】:2016-08-24 08:14:52
【问题描述】:
我已经开始在 mysql 5.7 中使用 JSON 数据类型。有没有办法在没有引号的情况下提取值?例如在设置虚拟索引时。
例子:
mysql> INSERT INTO test (data) VALUES ('{"type": "user" ,
"content" : { "username": "jdoe", "firstname" : "John", "lastname" : "Doe" } }');
mysql> SELECT json_extract(data,'$.type') FROM test;
+-----------------------------+
| json_extract(data,'$.type') |
+-----------------------------+
| "user" |
+-----------------------------+
如何获得
+-----------------------------+
| json_extract(data,'$.type') |
+-----------------------------+
| user |
+-----------------------------+
?
【问题讨论】: