1

Тема: #1062 - Duplicate entry '2' for key 'PRIMARY'

Здравствуйте. При импорте базы на локальный сервер сборка"openserver" в чистую в новь
созданую базу выдает такую ошибку:

SQL-запрос:

INSERT INTO `sthrq_assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`,
`rules`) VALUES (1,0,1,149,0,'root.1','Root
Asset','{\"core.login.site\":{\"6\":1,\"2\":1},\"core.login.admin\":{\"6\":1},\"core.login.o
ffline\":{\"6\":1},\"core.admin\":{\"8\":1},\"core.manage\":{\"7\":1},\"core.create\":{\"6\"
:1,\"3\":1},\"core.delete\":{\"6\":1},\"core.edit\":{\"6\":1,\"4\":1},\"core.edit.state\":{\
"6\":1,\"5\":1},\"core.edit.own\":{\"6\":1,\"3\":1}}'),(2,1,1,2,1,'com_admin','com_admin','{
}'),(3,1,3,6,1,'com_banners','com_banners','{\"core.admin\":{\"7\":1},\"core.manage\":{\"6\"
:1},\"core.create\":[],\"core.delete\":[],\"core.edit\":[],\"core.edit.state\":[]}'),(4,1,7,
8,1,'com_cache','com_cache','{\"core.admin\":{\"7\":1},\"core.manage\":{\"7\":1}}'),(5,1,9,1
0,1,'com_checkin','com_checkin','{\"core.admin\":{\"7\":1},\"core.manage\":{\"7\":1}}'),(6,1
,11,12,1,'com_config','com_config','{}'),(7,1,13,16,1,'com_contact','com_contact','{\"core.a
dmin\":{\"7\":1},\"core.manage\":{\"6\":[...]

Ответ MySQL: 
#1062 - Duplicate entry '2' for key 'PRIMARY'

после замены в дампе INSERT INTO на REPLACE INTO выдает:

SQL-запрос:

REPLACE INTO `sthrq_assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`,
`rules`) VALUES (1,0,1,149,0,'root.1','Root
Asset','{\"core.login.site\":{\"6\":1,\"2\":1},\"core.login.admin\":{\"6\":1},\"core.login.o
ffline\":{\"6\":1},\"core.admin\":{\"8\":1},\"core.manage\":{\"7\":1},\"core.create\":{\"6\"
:1,\"3\":1},\"core.delete\":{\"6\":1},\"core.edit\":{\"6\":1,\"4\":1},\"core.edit.state\":{\
"6\":1,\"5\":1},\"core.edit.own\":{\"6\":1,\"3\":1}}'),(2,1,1,2,1,'com_admin','com_admin','{
}'),(3,1,3,6,1,'com_banners','com_banners','{\"core.admin\":{\"7\":1},\"core.manage\":{\"6\"
:1},\"core.create\":[],\"core.delete\":[],\"core.edit\":[],\"core.edit.state\":[]}'),(4,1,7,
8,1,'com_cache','com_cache','{\"core.admin\":{\"7\":1},\"core.manage\":{\"7\":1}}'),(5,1,9,1
0,1,'com_checkin','com_checkin','{\"core.admin\":{\"7\":1},\"core.manage\":{\"7\":1}}'),(6,1
,11,12,1,'com_config','com_config','{}'),(7,1,13,16,1,'com_contact','com_contact','{\"core.a
dmin\":{\"7\":1},\"core.manage\":{\"6\"[...]

Ответ MySQL: 
#1062 - Duplicate entry '2' for key 'PRIMARY'

В чем проблема?

2

Re: #1062 - Duplicate entry '2' for key 'PRIMARY'

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

3

Re: #1062 - Duplicate entry '2' for key 'PRIMARY'

Hanut сказал:

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

Я же ясно написал что в чистую базу, создал базу и сразу импорт!!!

4

Re: #1062 - Duplicate entry '2' for key 'PRIMARY'

Значит у таблицы есть строки с идентификатором 2, которые должны быть уникальными. Поле первичного ключа, вероятно, id. Вы можете найти данную запись и удалить ее из дампа, либо изменить идентификатор на другой.

Re: #1062 - Duplicate entry '2' for key 'PRIMARY'

Здравствуйте,переносил бд,
и оно выдало: Ошибка
SQL-запрос:

-- -- Дамп данных таблицы `wp_comments` -- INSERT INTO `wp_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (2, 74, 'Михаил', 'mishastrok59@gmail.com', 'http://zhiznvizobilii.ru', '46.42.30.146', '2012-09-30 12:12:04', '2012-09-30 09:12:04', 'Замечательный остров Крит! Так хочется там побывать после прочтения поста. Остров древнейшей истории, туристического бизнеса и курортов. Это действительно одно из многих сокровищ греческой цивилизации.', 0, '1', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.79 Safari/537.[...]

Ответ MySQL:

#1062 - Duplicate entry '2' for key 'PRIMARY'


Прошу помочь-я первый раз переношу бд, и понятия не имею как решить задачку(