Modelo Codeigniter com várias condições de atualização usando manual where statement

Eu tenho esse código no modelo que retorna dados

$this->db->select('title, content, date');

$where = "name='Joe' AND status='boss'";

$this->db->where($where);

$query = $this->db->get('mytable');

return $query->result();

Estou usando um manualwhere e eu queria saber se o conceito de manual em atualizações e possivelmente em exclusões é permitido.

Esse código atualiza uma tabela com base em uma únicawhere condição

$data = array(
               'title' => $title,
               'name' => $name,
               'date' => $date
             );

$this->db->where('id', $id);
$this->db->update('mytable', $data);

Está fazendo isso permitido no codeigniter

$data = array(
               'title' => $title,
               'name' => $name,
               'date' => $date
             );

$where = "id=$id, name='Joe' AND status='boss'";

$this->db->where($where);

$this->db->update('mytable', $data);

questionAnswers(1)

yourAnswerToTheQuestion