Jump to content
Sign in to follow this  
Samen

Запрос к БД удаление опций у товаров

Recommended Posts

Всем доброго дня.

Требуется через запрос к БД удалить у товаров опцию с id = 13

 

Не могу составить запрос. Что-то такое набросал, но вместо знаков вопроса не пойму что ставить:

 

UPDATE oc_product SET ??? WHERE product_option_id=13

Share this post


Link to post
Share on other sites
8 минут назад, Samen сказал:

Всем доброго дня.

Требуется через запрос к БД удалить у товаров опцию с id = 13

 

Не могу составить запрос. Что-то такое набросал, но вместо знаков вопроса не пойму что ставить:

 

UPDATE oc_product SET ??? WHERE product_option_id=13

Добрый день.

Вместе с опцией товара нужно удалять и её значения.

 

DELETE FROM oc_product_option WHERE product_option_id = 13;
DELETE FROM oc_product_option_value WHERE product_option_id = 13;

 

  • +1 1

Share this post


Link to post
Share on other sites
6 часов назад, Samen сказал:

Требуется через запрос к БД удалить у товаров опцию с id = 13

Бэкап не забудь сделать прежде чем удалять, вдруг не то удалишь

Share this post


Link to post
Share on other sites
13 часов назад, mpn2005 сказал:

Добрый день.

Вместе с опцией товара нужно удалять и её значения.

 

DELETE FROM oc_product_option WHERE product_option_id = 13;
DELETE FROM oc_product_option_value WHERE product_option_id = 13;

 

Спасибо. Бэкап сделаю

Share this post


Link to post
Share on other sites
22 часа назад, mpn2005 сказал:

Добрый день.

Вместе с опцией товара нужно удалять и её значения.

 

DELETE FROM oc_product_option WHERE product_option_id = 13;
DELETE FROM oc_product_option_value WHERE product_option_id = 13;

 

Почему-то не прокатило, удалил руками из базы

Share this post


Link to post
Share on other sites
8 минут назад, Samen сказал:

Почему-то не прокатило, удалил руками из базы

Если на запросы выдавало ошибки, то это по причине непечатных символов при копировании из сообщения форума. Надо было копировать запросы из уведомления на почту. Или набрать руками.

Этот глюк уже порос мхом. :)

Share this post


Link to post
Share on other sites
52 минуты назад, mpn2005 сказал:

Если на запросы выдавало ошибки, то это по причине непечатных символов при копировании из сообщения форума. Надо было копировать запросы из уведомления на почту. Или набрать руками.

Этот глюк уже порос мхом. :)

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

Edited by Samen

Share this post


Link to post
Share on other sites
9 минут назад, Samen сказал:

При имитации запроса ноль измененных строк.

Чудес не бывает. Значит не тот ID был указан.

 

10 минут назад, Samen сказал:

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

Лучше воспользоваться модулем АОП. Или чем-то подобным.

Запросами можно или через импорт файла в phpMyAdmin, но очень аккуратно, чуть ошиблись, и в базе будет полный фарш.

  • +1 1

Share this post


Link to post
Share on other sites
30 минут назад, mpn2005 сказал:

Чудес не бывает. Значит не тот ID был указан.

 

Лучше воспользоваться модулем АОП. Или чем-то подобным.

Запросами можно или через импорт файла в phpMyAdmin, но очень аккуратно, чуть ошиблись, и в базе будет полный фарш.

2400 не лишние, думаю в сторону запросов к бд

Share this post


Link to post
Share on other sites
3 минуты назад, Samen сказал:

2400 не лишние, думаю в сторону запросов к бд

Тогда хотя бы этим. Этот под OC2, но есть буржуйский оригинал для OC3. Поищите.

 

  • +1 2

Share this post


Link to post
Share on other sites
14 минут назад, mpn2005 сказал:

Тогда хотя бы этим. Этот под OC2, но есть буржуйский оригинал для OC3. Поищите.

 

Кажись, нашел ))

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=17&filter_search=export&filter_license=0&filter_download_id=55

Share this post


Link to post
Share on other sites
4 минуты назад, Samen сказал:

Да. Это он. Можно пробовать.

Только бэкапы не забывайте делать.

  • +1 1

Share this post


Link to post
Share on other sites
6 минут назад, mpn2005 сказал:

Да. Это он. Можно пробовать.

Только бэкапы не забывайте делать.

Пробую, спасибо за совет, это то, что доктор прописал!! ))

Share this post


Link to post
Share on other sites
44 минуты назад, mpn2005 сказал:

Да. Это он. Можно пробовать.

Только бэкапы не забывайте делать.

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

Share this post


Link to post
Share on other sites
6 часов назад, Samen сказал:

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

Укажите в опциях количество или поставьте "Вычитать со склада - Нет". В значениях опций.

  • +1 2

Share this post


Link to post
Share on other sites
В 10.12.2019 в 10:02, mpn2005 сказал:

Укажите в опциях количество или поставьте "Вычитать со склада - Нет". В значениях опций.

Спасибо, это помогло

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.