【发布时间】:2022-01-15 01:41:06
【问题描述】:
我在 MYSQL 表中有一个 JSON 列('posts')。当有人发布内容时,我想将此数据添加到此列中,例如 { "status": "active", "id": "112" }
我只能这样做“UPDATE users set posts = ? WHERE id = ? "
但它会删除数据并将其写入 'posts' 。我需要将数据附加到 json 数据的开头。
我的问题是添加 json 数据和更新数据的简单示例(例如 where id='112' status='archived')
提前致谢
【问题讨论】:
-
不要那样做。为帖子创建一个表格。
-
正如萨尔曼 A 所说 - 不要这样做。它闻起来臭臭的!但是假设您忽略了他的建议,请更新您的问题以包含 CREATE TABLE 语句,该行的外观示例以及应用更新后您希望它是什么。
标签: mysql json mysql-json