Тема: При импорте выдает ошибки
Доброго дня, помогите пожалуйста решить пазл.
У меня такая ситуация: Есть база sql, которая разбита на 8 частей. Ну так плагин резервирования извратился сохранить ее.
Причем в инструкции написано, что восстанавливать базу нужно импортировать начиная с 1-ой части и так подсовывать по 1-му.
НО на деле успешно загрузилась только 1-ая часть, а вторая часть при импорте выдает ошибку:
1 ошибка
Ошибка
SQL запрос:
-- INSERT INTO wp_bordercomments
-- -----------------------------
INSERT INTO wp_bordercomments VALUES('3', '952', 'Роман', 'rgiev1@gmail.com', NULL, '193.111.60.5', '2016-12-08 19:36:30', '2016-12-08 16:36:30', 'Я бы ещё добавил...', '0', '1', 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0', 'comment', '0', '0')
Ответ MySQL: Документация
#1048 - Столбец 'comment_author_url' не может принимать величину NULL
Ну да ошибка не сложная, зашел, поправил поле.
Если делать импорт 2-ой части повторно(наверняка база затянулась не полностью и остановила процесс на ошибке), то выдает уже другую ошибку:
2 ошибка
Ошибка
SQL запрос:
INSERT INTO wp_borderaioseo_posts VALUES('46', '4354', 'Средства от различных ожегов | #site_title', 'Эффективные лечение средствами от ожогов', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'default', 'default', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', 'default', 'default', NULL, NULL, NULL, NULL, NULL, '0', '{\"blockGraphs\":[],\"customGraphs\":[],\"defaultGraph\":\"Article\",\"defaultPostTypeGraph\":\"Article\",\"graphs\":[]}', NULL, NULL, '0', '1', '0', '0', '0', '0', '0', '0', '0', NULL, NULL, 'large', '[{\"image:loc\":\"https:\\/\\/myborder.ru\\/wp-content\\/uploads\\/2020\\/03\\/ojog.jpeg\",\"image:title\":\"\\u0421\\u0440\\u0435\\u0434\\u0441\\u0442\\u0432\\u0430 \\u043e\\u0442 \\u0440\\u0430\\u0437\\u043b\\u0438\\u0447\\u043d\\u044b\\u0445 \\u043e\\u0436\\u043e\\u0433\\u043e\\u0432\",\"image:caption\":\"\"}]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, '0', NULL, NULL, '20[...]
Ответ MySQL: Документация
#1062 - Дублирующаяся запись '46' по ключу 'PRIMARY'
Ну и собственно вопрос, можно ли перед импортом в PHPMYADMIN сделать установку, чтобы при нахождении дубляжей, просто перезаписывал их?
Или может есть другие варианты, как соединить несколько частей БД в один файл БД?
Есть может у кого идеи?
P.S. В 1 файл БД соединил с помощью Тотал коммандера, но в таком случае при импорте выдает первую ошибку
#1048 - Столбец 'comment_author_url' не может принимать величину NULL. Соответственно БД полностью не импортирована.
Добавлю:
Если вручную удалить несколько сотен повторяющихся записей(их порядка 700 в этой таблице) и снова сделать импорт 2-ой части, то вылетает 1-ая ошибка и так по кругу. У меня такое впечатление, что все части БД сохранены с неким наложением, т.е. часть данных просто повторяется в каждой части. Логически то должно быть так: что каждая часть хранит несколько уникальных таблиц в пределах этой БД, но похоже это не так.