首页 > 解决方案 > 如何在 MySql 5.7 中完全更新 JSON 列?

问题描述

我是 MySQL 5.7 的新手。我有一个带有 JSON 列的表。

数据:{“游戏”:“板球”,“玩家”:“多尼”}

这只是一个示例 JSON 对象,但我的列中有很多键值对。

我想用新的 JSON 对象完全替换我的 JSON,该对象作为来自某些 API 的响应而收到

例如 {"Game":"Hockey","Player":"Kohli","":"",........}

请提出相同的方法。谢谢

标签: mysql-5.7

解决方案


要在 MySQL 版本 >= 5.7 中完全更新 JSON,只需使用 UPDATE 查询即可。

例如:

UPDATE json_table SET json = '{"Game": "Hockey","Player":"Kohli"}' (WHERE CLAUSE)

推荐阅读