次のような値を持つ「sent_to」という名前のデータベーステーブルに列があります。
{"ID":["6694","3449","5003"]}
ここで、ID の 1 つ、たとえば 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である場合、行全体を削除したいと考えています。