Как быстро удалить все товары из OpenCart через запрос MySQL?
У вас есть на сайте несколько тысяч товаров на системе Opencart, но удалять их через админку крайне не удобно, ведь это может занять несколько часов.
Рассмотрим, быстрый способ удаления, а именно через SQL запрос.
Выполнить его можно будет, как вручную, так через phpmyadmin.
Код
TRUNCATE TABLE oc_product; RUNCATE TABLE oc_product_attribute; RUNCATE TABLE oc_product_description; RUNCATE TABLE oc_product_discount; RUNCATE TABLE oc_product_image; RUNCATE TABLE oc_product_option; RUNCATE TABLE oc_product_option_value; RUNCATE TABLE oc_product_related; RUNCATE TABLE oc_product_related; RUNCATE TABLE oc_product_reward; RUNCATE TABLE oc_product_special; RUNCATE TABLE oc_product_tag; RUNCATE TABLE oc_product_to_category; RUNCATE TABLE oc_product_to_download; RUNCATE TABLE oc_product_to_layout; RUNCATE TABLE oc_product_to_store; RUNCATE TABLE oc_review; ELETE FROM oc_url_alias WHERE query LIKE 'product_id=%';
Если вы увидете ошибку, похожую на что то следующее:
Код
#1146 - Table 'p254341_smarket.oc_product_tag' doesn't exist
То уберите эту строку в запросе.