mysql 字段类型为:json 在 [{"name": "daxv"}] 后在追加一个对象{"name":"asdf"}
时间: 2023-08-29 20:09:42 浏览: 141
mysql查询字段类型为json时的两种查询方式
你可以使用MySQL的JSON函数来实现在json字段中追加一个对象。下面是一个示例的SQL语句:
```
UPDATE your_table SET your_json_column = JSON_ARRAY_APPEND(your_json_column, '$', '{"name":"asdf"}') WHERE your_condition;
```
在上述语句中,将 `your_table` 替换为你的表名,your_json_column` 替换为包含json字段的列名,`your_condition` 替换为你的条件(如果需要)。这条语句使用了MySQL的 `JSON_ARRAY_APPEND` 函数来在json字段的末尾追加一个对象。
请注意,以上语句仅适用于MySQL版本5.7以上。如果你使用的是低于5.7版本的MySQL,可以考虑使用其他方法,如将json字段转为字符串进行拼接后再更新回去。
阅读全文