Как очистить таблицу shop_product_features

Подскажите запрос к бд, чтобы очистить таблицы от значений характеристик не привязанных к товарам

  • shop_product_features
  • shop_feature_values_varchar

На данный момент в базе 79000 товаров, 67 характеристик

Всего значений характеристик используется товарами 271798

А в БД в таблице shop_product_features записано значений ~3,069,474

В таблице shop_feature_values_varchar 271802

Наверняка этот запрос еще можно и в Cron засунуть.

Спасибо

2 ответа

  • 1
    Алексей Webasyst 12 мая 2020 22:04 #

    https://support.webasyst.ru/sh... посмотрите эти 3 метода.

    • +2
      Евгений Евгений 12 мая 2020 22:18 #

      Проверил все 3 варианта они не удаляют лишние значения характеристик.

      Что подразумевается под лишними значениями характеристик - например есть текстовая характеристика бренд, в ней было значение Goldstar, потом мы удаляем все товары бренда Goldstar. Товаров больше нет, а характеристика осталась. И таких характеристик осталось больше 2 млн как их удалить из базы данных?

  • 1
    Nail 13 мая 2020 01:54 #

    Попробуйте этот плагин - https://www.webasyst.ru/store/...

    Только заранее бекап базы сделайте. Думаю, с удалением справится.

    Только у плагина есть один нюанс - если захотите объединить одинаковые хар-ки. В отзывах почитайте.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите