Запрос на обновление активной записи Codigniter, беря старое, где предложение

У меня есть следующий запрос

$this->db->set('registerStep', $param) ->where('id = ',$user_id) ->update($this->table_name); 

Выше Query производит код ниже sql. хотя я поставляю только одно условие.

  UPDATE `users` SET `registerStep` = 2 WHERE `id` = 33 AND `id` = '165' 

Я думаю, что активная запись использует некоторые кэшированные условия, есть ли способ, которым я могу освободить место, где условие.
Я попытался использовать

 $this->db->flush_cache(); 

Но это не помогает.