Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

[MySQL] Update

1.8K
01 сентября 2005 года
civ3
68 / / 21.07.2003
Не нашел в мануале :(
Можно ли делать что-то подобное:
"UPDATE table SET amount_spent+='30' WHERE id='$id' LIMIT 1"

В общем, хочется к текущему значению amount_spent прибавить 30 или надо все-таки сначала SELECT'ом выбирать, делать массив, прибавлять, а потом апдейтить?
832
01 сентября 2005 года
Carpus
390 / / 14.04.2005
"UPDATE table SET amount_spent=amount_spent+30 WHERE id='$id' LIMIT 1"
1.8K
01 сентября 2005 года
civ3
68 / / 21.07.2003
Че-то я конкретно стормозил ;) Хотел спросить все тоже самое, но если поле varchar.

"UPDATE table SET name.='another line' WHERE id='$id' LIMIT 1"
832
01 сентября 2005 года
Carpus
390 / / 14.04.2005
Бывает :)

name=concat(name, 'another line1', 'another line2')
1.8K
01 сентября 2005 года
civ3
68 / / 21.07.2003
о! спасибо!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог