0

我的数据库表中有一个名为“sent_to”的列,其值如下:

{"ids":["6694","3449","5003"]}

现在我想从这个字段中删除一个id,比如3449,即将'sent_to'更新为:{“ids”:[“6694”,“5003”]}。

我正在使用 codeigniter(mvc 框架),并在模型中尝试了以下内容:

   $sql="   UPDATE web_query
        SET
        'sent_to'=REPLACE('sent_to','\"{$id}\"','')
        WHERE conversation_id='{$c_id}'";
   $this->db->query($sql);

但这不起作用。任何想法,如何做到这一点?如果我要删除的 id 是“sent_to”字段中存在的唯一 id,我也想删除整行。

4

0 回答 0