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

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

dimon M
dimon M
Репутация: 2
Сообщения: 64
Зарегистрирован: 16.08.2017
С нами: 2 года 3 месяца
Откуда: Харьков

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

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

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

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

update s_variants set price=price+30

dimon M
dimon M
Репутация: 2
Сообщения: 64
Зарегистрирован: 16.08.2017
С нами: 2 года 3 месяца
Откуда: Харьков

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

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

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

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

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

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

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

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

korshunov
korshunov
Репутация: 90
Сообщения: 1101
Зарегистрирован: 03.12.2015
С нами: 4 года
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 минут)

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