SQL запрос на удаление символов в opencart

Тема в разделе "Общие вопросы", создана пользователем marshall, 23 дек 2022.

  1. marshall

    marshall Пользователь

    Сообщения:
    51
    Симпатии:
    0
    Ребят подскажите как в опенкарте удалить не нужные символы в конце атрибута? Запросом sql
    В моем случае это кавычки.
    upload_2022-12-22_23-57-59.png
     
  2. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    Примерно так:
    Код:
    update oc_product_attribute set text = replace (text, '&quote;', '');
    Вместо '&quоtе;' может быть \" надо смотреть как в БД сохранено.
    Но это все кавычки уберёт, если есть.

    Как вариант, можно сделать экспорт таблицы oc_product_attribute, сделать поиск/замену и залить обратно...
    Тогда точно только в конце можно убрать, сделав поиск по концовке: &quote;');
     
    Последнее редактирование: 23 дек 2022
    marshall и Blast нравится это.
  3. Blast

    Blast Продвинутый пользователь

    Сообщения:
    212
    Симпатии:
    74
    SET text = replace (text, '&quote;', '')
     
    SiteMix и marshall нравится это.
  4. SiteMix

    SiteMix Продвинутый пользователь

    Сообщения:
    1.021
    Симпатии:
    174
    Да, действительно, недоглядел... :rolleyes:
    Поправил...
     
  5. cs-promo

    cs-promo Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый день. Чтобы не плодить темы, т.к. вопрос связан так же с удалением полей.
    Подскажите, как правильно сделать запрос на очищение поля Supplier (поставщик) в таблице product с определенным Manufacturer_id .
    Т.е. нужно у всех товаров определенной фабрики - очистить поля Supplier.
     
  6. Blast

    Blast Продвинутый пользователь

    Сообщения:
    212
    Симпатии:
    74
    Код:
    UPDATE oc_product SET supplier = '0' WHERE manufacturer_id = '10'
    или supplier = ''
    вместо manufacturer_id = '10' подставьте ид нужного производителя
     
    cs-promo и SiteMix нравится это.
  7. cs-promo

    cs-promo Новичок

    Сообщения:
    2
    Симпатии:
    0
    Спасибо огромное.