Я думаю, вы не обновляете запись правильно
Делайте вот так
Метод 1
$this->db->where('column', $value);
$this->db->set($data); // values should be like this $data = array(id=> 1, 'name' => GNN);
return $this->db->update('table');
Метод 2
return $this->db->query( "UPDATE tablename SET name = GNN WHERE id = 1" );
Подробнее читать документ