Задать вопрос

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

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

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

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

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

Спасибо.
  • Вопрос задан
  • 6922 просмотра
Подписаться 4 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 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)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы