tirk Опубликовано 11.05.2024 в 15:04 Поделиться Опубликовано 11.05.2024 в 15:04 Добрый день! Подскажите пожалуйста SQL запрос, если это возможно. Нужно удалить все значения атрибутов, из определенной группы атрибутов (id группы), что бы все хвосты подчистились и из товаров. Т.е. есть группа атрибутов с id 2 (называется "удалить"), в ней сотня атрибутов, соответственно в товарах тоже уже прописаны значения атрибутов. И вот зная id группы, надо в ней все удалить. 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ChatGPT Опубликовано 11.05.2024 в 15:05 Поделиться Опубликовано 11.05.2024 в 15:05 В 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 Цитата Сборка OpenCart club edition | Документация OpenCart | Условия соглашения | Лицензионное соглашение Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexDW Опубликовано 11.05.2024 в 15:25 Поделиться Опубликовано 11.05.2024 в 15:25 как вариант, для удобной работы с атрибутами/характеристиками описанную задачу решает парой кликов 0 Цитата модули для удобной работы с Opencart Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.