vziker Опубликовано 16 февраля, 2017 Жалоба Поделиться Опубликовано 16 февраля, 2017 (изменено) Всем привет. Помогите пожалуйста разобраться с проблемой. Есть товары в имени которых присутствует "Чиллер Blue Box" Например: Чиллер Blue Box 1 Чиллер Blue Box 2 Чиллер Blue Box 3 и т.д. У этих товаров есть свойство "Тип системы" по БД feature_id = 401 У некоторых товаров это свойство заполнено "Чиллер" по БД value = Чиллер Можно каким-то запросом в БД записать значение свойства "Тип системы" = "Чиллер" для все товаров в имени которых присутствует "Чиллер Blue Box". Проблема в том что таких товаров около 1.5 тысяч. и в ручную прописывать не реально Спасибо Изменено 16 февраля, 2017 пользователем vziker Цитата Ссылка на сообщение Поделиться на другие сайты
ahmed Опубликовано 16 февраля, 2017 Жалоба Поделиться Опубликовано 16 февраля, 2017 (изменено) Примерно так: INSERT INTO `s_options` (`product_id`, `feature_id`, `value`) SELECT `id`, 401, 'Чиллер' FROM `s_products` WHERE locate('Чиллер Blue Box', name)>0 ; Возможно, предварительно стоит выполнить DELETE FROM `s_options` where `feature_id`=401 AND `value`='Чиллер'; Изменено 16 февраля, 2017 пользователем ahmed Цитата Ссылка на сообщение Поделиться на другие сайты
vziker Опубликовано 20 февраля, 2017 Автор Жалоба Поделиться Опубликовано 20 февраля, 2017 Примерно так: INSERT INTO `s_options` (`product_id`, `feature_id`, `value`) SELECT `id`, 401, 'Чиллер' FROM `s_products` WHERE locate('Чиллер Blue Box', name)>0 ; Возможно, предварительно стоит выполнить DELETE FROM `s_options` where `feature_id`=401 AND `value`='Чиллер'; Спасибо. Всё работает! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.