Я не знаю ключевое слово для поиска с моей проблемой. Как сохранить данные обновления поля, которое уже существует, и я хочу обновить его с дополнительным значением.
Вот пример cakephp:
$userData = array( 'id' => $userId, 'credit' => $newCredit // This will update only new credit ); $this->User->save($userData); Если я использую обычный запрос MySQL, он будет выглядеть так:
 mysql_query("UPDATE `users` SET `credit` = `credit` + '$newCredit' WHERE `id` = '$userId'"); 
  Вы можете увидеть обычный SQL-запрос только один раз, чтобы обновить существующие данные credit .  Я знаю, что могу сделать, используя SELECT эти данные и выполнить операцию в php , а затем UPDATE данные обратно, но это будет 2 раза (SELECT, а затем UPDATE). 
Так может ли cakephp сделать это сразу? и как: D?