Массовое изменить цены

Правила раздела: faq.php?mode=okay

dimon
dimon
Репутация: 1
Сообщения: 43
Зарегистрирован: 16.08.2017
С нами: 1 год 7 месяцев

Сообщение #1 dimon » 23.10.2017, 14:43

Сайт на Okay 1.2.4 Lite.
На сайте одна валюта.
ID Валюты 4.
Как массово SQL-запросом увеличить все цены на 30 грн.?

korshunov
korshunov
Репутация: 93
Сообщения: 928
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #2 korshunov » 23.10.2017, 15:14

update s_variants set price=price+30

dimon
dimon
Репутация: 1
Сообщения: 43
Зарегистрирован: 16.08.2017
С нами: 1 год 7 месяцев

Сообщение #3 dimon » 23.10.2017, 16:03

Спасибо, все получилось!

jonniz
jonniz
Репутация: 0
Сообщения: 3
Зарегистрирован: 25.10.2017
С нами: 1 год 4 месяца

Сообщение #4 jonniz » 25.10.2017, 12:50

А можно массово прибавить цену на отдельную категорию товаров этим методом?

siteapp M
siteapp M
Возраст: 27
Репутация: 3
Сообщения: 103
Зарегистрирован: 12.01.2016
С нами: 3 года 2 месяца

Сообщение #5 siteapp » 25.10.2017, 14:06

jonniz писал(а):А можно массово прибавить цену на отдельную категорию товаров этим методом?
на определённую категорию, а не на все?
:eh:

korshunov
korshunov
Репутация: 93
Сообщения: 928
Зарегистрирован: 03.12.2015
С нами: 3 года 3 месяца
Skype

Сообщение #6 korshunov » 25.10.2017, 14:34

Добавить к цене 30 валютных единиц для товаров из категории ID=8:
update s_variants set price=price+30 where product_id in (select product_id from s_products_categories where category_id in (8))

Если цены разных товаров введены в разных валютах, то может получиться каша...


Название раздела: Обсуждение прочих вопросов
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Обсуждение прочих вопросов»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость