Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
SerB
цитировать
Зарегистрирован: 19 Ноя 2009 13:32:39 Сообщения: 5
|
Добавлено: 27 Янв 2010 16:33:56 Заголовок сообщения: Как сделать инкремент поля в mysql? |
|
|
Есть поле vote(int), нужно увеличить значение поля на 1, как в cake это сделать?
UP: Или как сделать чистый sql-запрос в кейке? Потому что сам запрос понятно какой (update `posts` set `vote`=`vote`+1 where `id`='1'), а вот как это записать в кейке? |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 29 Янв 2010 10:52:50 Заголовок сообщения: |
|
|
updateAll поможет
Код: |
updateAll(
array(
'vote' => 'vote + 1',
),
array(
'id' => 1,
)
);
|
_________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
PALOMINO Гость цитировать
|
Добавлено: 23 Фев 2010 16:01:54 Заголовок сообщения: Re: Как сделать инкремент поля в mysql? |
|
|
SerB писал(а): |
UP: Или как сделать чистый sql-запрос в кейке? Потому что сам запрос понятно какой (update `posts` set `vote`=`vote`+1 where `id`='1'), а вот как это записать в кейке? |
Код: |
$this->ModelName->Query('SQL query');
|
|
|
Вернуться к началу |
|
|
|