如何使用 codeigniter 通过 CONCAT() 函数更新数据库列值?

Mah*_*man 2 php mysql codeigniter codeigniter-3

现在写我正在使用这个查询 -

$this->db->query("UPDATE my_table SET member = CONCAT(member,',',$user_id) WHERE id=$id");
Run Code Online (Sandbox Code Playgroud)

我如何以 Codeigniter 风格转换此查询,例如$this->db->update(...)

Sha*_*lam 5

尝试这个但未经测试

$this->db->where('id',$id);
$this->db->set('member', 'CONCAT(member,\',\',\''.$user_id.'\')', FALSE);
$this->db->update('my_table');
Run Code Online (Sandbox Code Playgroud)