如何在MySQL中使用对象([" Ra"])获得JSON_REPLACE值?

时间:2017-02-16 06:00:44

标签: mysql json

如何用对象替换JSON Object值?

如果较早的值是整数。 {"data":12345}我希望用

替换
{"data":["12345"]}

我试过了:

JSON_REPLACE(data, '$.data', ['12345'])  //SQL Syntax Error
JSON_REPLACE(data, '$.data', "['12345']")  //Output: {"data": "['12345']"} (wrong)

1 个答案:

答案 0 :(得分:3)

使用以下方法:

JSON_REPLACE(data, '$.data', JSON_ARRAY('12345')))