Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart
  • записи
    3
  • комментариев
    9
  • просмотра
    2 153

Удаление дублей картинок в товарах


mbrogan

2 063 просмотра

 Поделиться

DELETE n1 FROM oc_product_image n1, oc_product_image n2 WHERE n1.product_image_id > n2.product_image_id AND n1.product_id = n2.product_id AND n1.image = n2.image

 Поделиться

7 комментариев


Рекомендованные комментарии

Хм...
А каким образом они там образуются?

Типа удалили картинку из товара, потом добавили опять?

Ссылка на комментарий

а вот кстати интересный вопрос, какого они там образуются, мне природа не понятна, есть только предположения, но бывает ещё и даже целые товары дублируются - но это редость, а вот дубли фото - достаточно частое явление

 

Ссылка на комментарий
В 29.12.2019 в 09:23, Wild сказал:

Хм...
А каким образом они там образуются?

Типа удалили картинку из товара, потом добавили опять?

 

В 30.12.2019 в 23:24, Artm сказал:

а вот кстати интересный вопрос, какого они там образуются, мне природа не понятна, есть только предположения, но бывает ещё и даже целые товары дублируются - но это редость, а вот дубли фото - достаточно частое явление

 

 

Чаще всего из за модулей импорта, они не учитывают одинаковые названия файлов. Но и в ручную можно случайно добавить. Насчет целых товаров - тоже может быть модуль импорта, но тут уже настраивать нужно внимательно.

Ссылка на комментарий

Это запрос MySql.

Можно выполнить в PHPMyAdmin.

Только подставьте правильный префикс таблиц, если у вас отличается от oc_

Ссылка на комментарий
В 05.02.2020 в 12:05, Andrey555 сказал:

подскажите, как использовать данное решение?

Вам уже ответили) Все верно, нужно задать sql запрос в phpmyadmin

Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.