@KonstantinVasilev
вебмастер

Как в Mysql заменить значения, с поиском по значению всей ячейки?

Правильно ли я понимаю, что код:

UPDATE `oc_product_discount` SET `quantity` = REPLACE( quantity, '2', '1' )


заменит и значения 201 на 101?

А мне нужно, чтобы заменило, если значение ячейки равняется точно «2».
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
UPDATE `oc_product_discount` SET `quantity` = НОВОЕ_ЗНАЧЕНИЕ WHERE `quantity` = СТАРОЕ_ЗНАЧЕНИЕ

Кавычки нужны только для строковых значений.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы