使用codeigniter删除数据库中字段值的一部分

时间:2013-07-06 16:33:28

标签: php mysql codeigniter

我的数据库表中有一个名为'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,我想删除整行。

0 个答案:

没有答案