У вас к кода бардак. Вы не понимаете что там происходит, мы тем более.
Тем не менее:
1) Вы используете слово "внести", что скорее всего $this->db->insert, а не $this->db->update
2) Реализация $this->db не понятна, похоже что вы 5 раз переназначаете where и set для 5 запросов update, а выполнение самих запросов вызывается где то ещё. Возможно у вас должно быть, что то вроде:
$db = $this->db->getNewInstance(); // возможно $db = $this->db->update('view_journal');
$db->where('id_journal', $id);
$db->where('id_object', $objectID);
$db->where('id_pupil', $pupilID);
$db->where('date', $date);
$db->set('rating', $rating);
$db->update('view_journal');
$db->exec();