MySQL JSON数据类型更新与删除

时间:2018-04-30 06:54:14

标签: php mysql json

我使用的是MySQL 5.7和JSON数据类型以及PHP。

首先我更新我的数据。

UPDATE car SET attributes = JSON_SET(`attributes`'$.A','Audi','$.B','BMW','$.C','Cadillac')

结果是正确的。

{
"A": "Audi",
"B": "BMW",
"C": "Cadillac"
}

然后我尝试更新" B"用""。然后我的数据看起来像这样。

{
"A": "Audi",
"B": "",
"C": "Cadillac"
}

但我希望它看起来像这样。 (我想删除" B"如果它是空的。)

{
"A": "Audi",
"C": "Cadillac"
}

我该怎么做正确的方法?

1 个答案:

答案 0 :(得分:0)

易:

CopyTOClipboardAction