Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Массово изменить часть атрибута


Recommended Posts

Добрый день! Сегодня заметил что на сайте все время не правильно добавлялись атрибуты. Как можно сразу в всех товарах изменить часть атрибутов? Пример:

Есть атрибут A20 - B80, нужно во всех товарах изменить на B20 - A80

Товаров около 400 шт, и во всех неправильно отображается.

Link to post
Share on other sites

Но сначала = бекап

 

update oc_product_attribute SET text = ' B20 - A80 ' WHERE text = ' A20 - B80 '

  • +1 1
Link to post
Share on other sites
В 27.05.2018 в 21:21, chukcha сказал:

Но сначала = бекап

 

update oc_product_attribute SET text = ' B20 - A80 ' WHERE text = ' A20 - B80 '

Попробовал, пишет что затронуто 0 строк

Вот мой код который получился  update oc_product_attribute SET text = ' (VG) - 60% и (PG) - 40% ' WHERE text = ' (PG) - 60% и (VG) - 40% '

Может можно еще как-то?

Link to post
Share on other sites

Не получилось?

ОК
SELECT * FROM oc_product_attribute SET  WHERE text = ' (PG) - 60% и (VG) - 40% '
Что даст?

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

Не получилось?

ОК
SELECT * FROM oc_product_attribute SET  WHERE text = ' (PG) - 60% и (VG) - 40% '
 Что даст?

Статический анализ:

Найдено 1 ошибок при анализе.

 

  1. Было найдено новое утверждение, но не было разделителя между ним и предыдущим. (near "SET" at position 36)

 

SQL запрос: Документация

SELECT * FROM oc2_product_attribute SET WHERE text = ' (PG) - 60% и (VG) - 40% '

Ответ MySQL: Документация

#1064 - У вас ошибка в запросе. Изучите документацию по используемой версии MySQL на предмет корректного синтаксиса около 'SET  WHERE text = ' (PG) - 60% и (VG) - 40% '' на строке 1

Link to post
Share on other sites

копипаст :(
SELECT * FROM oc_product_attribute  WHERE text = ' (PG) - 60% и (VG) - 40% '

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

копипаст :(
SELECT * FROM oc_product_attribute  WHERE text = ' (PG) - 60% и (VG) - 40% '

получилось 

dot.gif MySQL вернула пустой результат (т.е. ноль строк). (Запрос занял 0.0041 сек.)
 
Link to post
Share on other sites

18 часов назад, chukcha сказал:

Ну вот значит у вас нет таких строк

показал таблицу и строки на скрине. 

21312312.jpg

Edited by Ch0oJoy
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.