Импорт данных с заменой дублей

Arseniy_DK

Создатель
Регистрация
2 Май 2012
Сообщения
34
Реакции
2
Нужно перенести данные со старой БД в новую, но при импорте возникает ошибка "Дублирующаяся запись". Можно ли как-то при импорте указать замену всех дублирующихся записей?

Чтобы внести больше ясности, со старого сайта WordPress на новый надо перенести пользователей и кое-какие другие данные, связанные с ними из сторонних плагинов. Экспортировал нужные таблицы со старого сайта, и вот при импорте постоянно возникают ошибки с дублированием то в одной, то в другой таблице. Вероятно, основная проблема в дублировании админа по большей части, но мне нужно сразу и его данные перенести со старого сайта.

Так что вот нужно, чтобы при импорте перезаписывались данные
 
Вам поможет вместо INSERT INTO ...
запрос вида INSERT IGNORE INTO... Тут проигнорирует дубль
или INSERT ... ON DUPLICATE KEY UPDATE... // тут обновит заменит дублирующие записи данные.
 
Так же есть довольно не хилая вероятность, сломать бизнес логику сайта. Особенно, если это не пустой WP, а были добавлены всякие плагины, поля и т.п.
Как правило под такой импорт пишут отдельные плагины/скрипты.
 
Назад
Сверху