#1305-函数omediain_joom442.JSON_decode不存在

时间:2019-03-06 15:18:54

标签: mysql

我正在与MySQL version 5.6.43使用共享托管,并出现错误:

#1305 - FUNCTION omediain_joom442.JSON_decode does not exist

之前我尝试使用JSON_extract,但不支持。

SELECT
  user_id,
  idx,
  JSON_decode(cb_contactgroup, CONCAT('$.cb_mobile[', idx, ']')) AS fishes
FROM jost3_comprofiler
  -- Inline table of sequential values to index into JSON array
JOIN ( 
  SELECT  0 AS idx UNION
  SELECT  1 AS idx UNION
  SELECT  2 AS idx UNION
  -- ... continue as needed to max length of JSON array
  SELECT  3
  ) AS indexes
WHERE JSON_EXTRACT(cb_contactgroup, CONCAT('$.cb_mobile[', idx, ']')) IS NOT NULL
ORDER BY rec_num, idx;

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

在MySQL 5.7中添加了JSON支持,您的服务器是5.6.43。

https://dev.mysql.com/doc/refman/5.7/en/json.html

可用的JSON函数记录在这里:

https://dev.mysql.com/doc/refman/5.7/en/json-functions.html