Перейти к содержимому


F.A.Q команд к БД (WebAsyst)

F.A.Q WebAsyst БД базы данных

  • Вы не можете ответить в тему
В этой теме нет ответов

#1 Cheshir

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 212 сообщений
Репутация: 48
Ассистент

Отправлено 13 April 2012 - 10:19 PM

WebAsyst Shop

Удаление заказов

Код:

TRUNCATE TABLE `SC_orders`; # удаление заказов
TRUNCATE TABLE `SC_ordered_carts`; # удаление содержимого заказов

Обнуление рейтингов товаров

Код:

UPDATE `SC_products` SET `customers_rating` = 0; # обнуление рейтингов
UPDATE `SC_products` SET `customer_votes` = 0; # обнуление количества голосов

Генерация произвольных рейтингов товаров

Код:

UPDATE `SC_products` SET `customers_rating` = FLOOR(3 + (RAND() * (5 - 3))); # устанавливаем рейтинг товара от 3 до 5
UPDATE `SC_products` SET `customer_votes` = FLOOR(1 + (RAND() * (21 - 1))); # устанавливаем кол-во голосовавших от 1 до 21

Отключение возможности оставлять отзывы о товарах

Код:

UPDATE `SC_divisions` SET `xUnicKey` =  '_discuss_product_' WHERE `xUnicKey` =  'discuss_product';

Увеличение размера текста информационных страниц

Код:

ALTER TABLE  `SC_aux_pages` CHANGE  `aux_page_text_ru`  `aux_page_text_ru` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; # русский язык
ALTER TABLE  `SC_aux_pages` CHANGE  `aux_page_text_en`  `aux_page_text_en` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; # английский язык

Удаление всех продуктов из корня каталога

Код:

DELETE FROM `SC_products` WHERE `categoryID` = 1;

Изменение нумерации заказов

Код:

ALTER TABLE  `SC_orders` AUTO_INCREMENT = 123456; # 123456 — число, с которого должна начинаться нумерация заказов (ВАЖНО: оно должно быть заведомо больше текущего максимального номера заказа, но меньше 2 147 483 647, иначе будут возникать проблемы с созданием новых заказов)

Удаление всех отзывов о товарах:

Код:

TRUNCATE TABLE `SC_discussions`;

WebAsyst Поддержка

Изменение нумерации запросов

Код:
ALTER TABLE `st_request` AUTO_INCREMENT =123456; # 123456 — число, с которого должна начинаться нумерация запросов (ВАЖНО: оно должно быть заведомо больше текущего максимального номера запроса, но меньше 2 147 483 647, иначе будут возникать проблемы с созданием новых запросов)

Удаление всех запросов, ожидающих подтверждения:

Код:

DELETE FROM `st_request` WHERE `state_id` = 0;

  • 0