4
我正在尝试更新我的mysql表,并使用JSON_INSERT
将json
数据插入到我的mysql
表的json-datatype
列中。这是我的专栏的结构。如何在MySQL表中插入嵌套的json数据?
{
"Data":
[{
"Devce": "ios",
"Status": 1
}]
}
这是我正在使用的查询insert
更多此字段的数据。
UPDATE table SET `Value` = JSON_INSERT
(`Value`,'$.Data','{\"Device\":\"ios\",\"Status\":1}') WHERE Meta = 'REQUEST_APP'
这应该是场更新到这一点:
{
"Data":
[{
"Devce": "ios",
"Status": 1
},
{
"Devce": "ios",
"Status": 1
}
]
}
但相反,它的结果是:影响
0行。 (查询花了0.0241秒。)
任何有关这方面的帮助将不胜感激。
我使用PHP,所以对我来说是:) –
'JSON_APPEND'可能成为你的目的,更好地[JSON_APPEND DOC(https://dev.mysql.com/doc/ refman/5.7/en/json-modification-functions.html#function_json-append) – Carlos
如果你帮我使它在phpmyadmin上工作,我会让它自己工作。 php代码可能会使问题不清楚。 –