Выборка из mysql + замена значения

Здравствуйте!

Можно ли одним запросом выбрать запись, и, к тому же, после выборки изменить значение поля?

Например:
id | var1 | var 2
1 | test | 100

Выбрать запись с id = 1, и 100 заменить на 0

Спасибо.
  • Вопрос задан
  • 6914 просмотров
Пригласить эксперта
Ответы на вопрос 2
SELECT * FROM `table` WHERE id = 1; UPDATE `table` SET `var2` = 0 WHERE id = 1;
Ответ написан
@CloudMonster
UPDATE table1 t1
SET (name, desc) = (SELECT t2.name, t2.desc
FROM table2 t2
WHERE t1.id = t2.id)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект
22 нояб. 2024, в 03:54
1500 руб./за проект