【发布时间】:2021-09-09 02:09:25
【问题描述】:
我正在通过 JSON 数组管理关注者列表。我正在使用 JSON_ARRAY_APPEND 添加关注者:
UPDATE users
SET follows = JSON_ARRAY_APPEND(follows, '$', "followerToBeAdded")
WHERE username = "user"
但是,我无法从此列表中删除关注者。如果我尝试 JSON REMOVE,它只会删除整个 JSON 数组,而不是从列表中删除特定的追随者。
知道可能的查询吗?
【问题讨论】:
-
你使用mariaDB还是MySQL?
-
以 CREATE TABLE + INSERT INTO 脚本的形式提供示例数据,并为其提供所需的最终数据状态。指定精确的 DBMS 版本。
-
@4EACH MySQL。 Harry 的查询完美运行(接受它作为问题的答案)。