Смена значений в базе данных

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

Inclinatio
Inclinatio
Репутация: 2
Сообщения: 14
Зарегистрирован: 02.12.2017
С нами: 6 лет 3 месяца

Сообщение #1 Inclinatio » 30.04.2021, 21:36

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

OkayCMS 4 версия

zyxer M
zyxer M
Возраст: 32
Репутация: 77
Сообщения: 419
Зарегистрирован: 03.02.2016
С нами: 8 лет 1 месяц
Откуда: Днепр

Сообщение #2 zyxer » 01.05.2021, 05:05

А что не так с теми ид?
Всё сказанное мной, является лично моим мнением, и не является официальной позицией OkayCMS

Inclinatio
Inclinatio
Репутация: 2
Сообщения: 14
Зарегистрирован: 02.12.2017
С нами: 6 лет 3 месяца

Сообщение #3 Inclinatio » 01.05.2021, 05:28

zyxer писал(а):А что не так с теми ид?
на старом сайте на ucoz урл формата /shop/423/desc/styrian-golding где 423 id товара, поэтому вывели id в урл на okaycms, и теперь нужно сопоставить id со старого сайта с новым

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #4 korshunov » 01.05.2021, 05:56

Если так менять, то надо и в других таблицах менять и поля, отвечающие за связи сущностей. В частности, поле product_id в таблице variants...

Inclinatio
Inclinatio
Репутация: 2
Сообщения: 14
Зарегистрирован: 02.12.2017
С нами: 6 лет 3 месяца

Сообщение #5 Inclinatio » 01.05.2021, 13:06

korshunov писал(а):Если так менять, то надо и в других таблицах менять и поля, отвечающие за связи сущностей. В частности, поле product_id в таблице variants...
спасибо, понял - нужно во всех этих таблицах менять product id еще)
ok_images
ok_lang_products
ok_products
ok_products_categories
ok_variants


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 31 гость