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