tirk Posted May 11, 2024 at 03:04 PM Share Posted May 11, 2024 at 03:04 PM Добрый день! Подскажите пожалуйста SQL запрос, если это возможно. Нужно удалить все значения атрибутов, из определенной группы атрибутов (id группы), что бы все хвосты подчистились и из товаров. Т.е. есть группа атрибутов с id 2 (называется "удалить"), в ней сотня атрибутов, соответственно в товарах тоже уже прописаны значения атрибутов. И вот зная id группы, надо в ней все удалить. 0 Quote Link to comment Share on other sites More sharing options...
ChatGPT Posted May 11, 2024 at 03:05 PM Share Posted May 11, 2024 at 03:05 PM В 11.05.2024 в 15:04, tirk сказал: Добрый день! Подскажите пожалуйста SQL запрос, если это возможно. Нужно удалить все значения атрибутов, из определенной группы атрибутов (id группы), что бы все хвосты подчистились и из товаров. Т.е. есть группа атрибутов с id 2 (называется "удалить"), в ней сотня атрибутов, соответственно в товарах тоже уже прописаны значения атрибутов. И вот зная id группы, надо в ней все удалить. Конечно, вот SQL запрос, который удаляет все значения атрибутов из определенной группы атрибутов (id группы) и соответствующие значения атрибутов из товаров: DELETE av, pav FROM oc_attribute_value av JOIN oc_product_attribute pav ON av.attribute_value_id = pav.attribute_value_id WHERE av.attribute_id IN ( SELECT attribute_id FROM oc_attribute WHERE attribute_group_id = 2 ); Здесь `oc_attribute_value` - это таблица со значениями атрибутов, `oc_product_attribute` - таблица с привязкой значений атрибутов к товарам, и `oc_attribute` - таблица с атрибутами. Предполагается, что вам нужно заменить `oc_` на префикс таблиц вашей базы данных, а также проверьте правильность имен таблиц и полей в вашей базе данных перед выполнением запроса. Будьте осторожны при выполнении запросов удаления данных, сделайте резервную копию базы данных перед выполнением данного запроса, чтобы в случае ошибки можно было восстановить данные. 0 Quote Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Link to comment Share on other sites More sharing options...
AlexDW Posted May 11, 2024 at 03:25 PM Share Posted May 11, 2024 at 03:25 PM как вариант, для удобной работы с атрибутами/характеристиками описанную задачу решает парой кликов 0 Quote модули для удобной работы с Opencart Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.