Задать вопрос
@KonstantinVasilev
вебмастер

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

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

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


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

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

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

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

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