0

次のような値を持つ「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である場合、行全体を削除したいと考えています。

4

0 に答える 0