Как SQL-запросом поменять местами варианты товара

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

dimon M
dimon M
Репутация: 1
Сообщения: 86
Зарегистрирован: 16.08.2017
С нами: 6 лет 7 месяцев
Откуда: Харьков

Сообщение #1 dimon » 14.11.2017, 08:41

Добрый день!
Как массово SQL-запросом поменять местами варианты товара в Okay 1.2.2 Lite?
У всех товаров два варианта: "Розница" и "опт от 8000грн".

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 14.11.2017, 11:18

Примерно так:

SET @x := (select max(id) from s_variants);
update s_variants set v.position= @x+1 - v.position;


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

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


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

   

Вернуться в «Полезные решения для OkayCMS»

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

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