网上看了很多mysql取json 中的数据用的是 json_extract。
但是本人经过实践,发现 直接用 json_extract是不行的,还需要用 json_unquote。
select json_unquote(json_extract('{"id":"3"}', '$.id'));
顺便mark 下把字段变成 json 转存mysql
SELECT ColumnName1,
CONCAT('{anytName:"', yourColumnName, '", anyName:"', yourColunName, '"}') as ext
FROM TableName
GROUP BY ColumnName1;