Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Объединение баз двух магазинов, как сделать?


Recommended Posts

Понадобилось объединить базы двух магазинов (точнее дублей: категории одинаковые, разные товары), но столкнулся с проблемой - у разных товаров одинаковые ид! phpmyadmin импортировать не хочет...

Как сделать, чтобы экспорт/импорт производился без ид, но данные в разных таблицах соответствовали?

Надіслати
Поділитися на інших сайтах


можно запихнуть инсертом без ключевого поля ИД- тогда ид товаров импортированного магаз естествено сменятся. Кроме того нужно не забыть импортнуть также таблички продукт_то_сторе и продукт_то_категори продутк_дескриптион - но они все привязаны к ид продукта те. их все нужно еще сменить на новые иначе импортнутые товары в магазине отображаться просто не будут.... кроме того есть еще такие нужные таблицы как урл_алиас, продукт таг, продукт_релайтед они все привязаны к продукт_ид

т.е. намечается несколько этапов

1. в обоих магазах в таблице продукт нужно создать дополнительное поле - ОЛД_ИД

2. импортировать в первый магаз новые товары из второго магаза так чтоб в олд_ид попадали ид второго магаза

3. После присвоения нового ид импортировать из магаза в магаз донора

4. обновить таблицы донора продукт_то_сторе и продукт_то_категори продутк_дескриптион по полю ОЛД_ИД- ИД и

5. импортировать остальные таблицы донора

либо вариант 2

1. в таблице продукт донора убрать авто_инкримент

2. изминить заначение в поле бывшего счетчика на +100500

3. изминить значение поля продукт ид_ во всех таблицах(см.первый абзац)

4. все дело импортировать

но тут хз как поведет себя счетчик в продукт в первом магазе. по возникновению проблемы придется решать и её)))

кароче как то так

Надіслати
Поділитися на інших сайтах

А чем не подходит вариант потабличного экспорта в csv или xls, и обьединения товаров вручную в табличном редакторе.

Я бы так и сделал - наглядно, понятно и подконтрольно.
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.