2014-11-24 3 views
0

Я проектирую мой joomla в localhost. но когда я пытаюсь восстановить сайт резервного копирования joomla, я вставляю свою предыдущую базу данных в joomla. это дает мне следующую ошибку.извлечение предыдущей копии моего сайта joomla. ошибка в sql

SQL запросов:

самосвальные данные таблицы awmbx_assets

INSERT INTO `awmbx_assets` (`id`, `parent_id`, `lft`, `rgt`, `level`, `name`, `title`, `rules`) VALUES 
(1, 0, 1, 97, 0, 'root.1', 'Root Asset', '{"core.login.site":{"6":1,"2":1},"core.login.admin":{"6":1},"core.login.offline":{"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, 10, 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.admin":{"7":1},"core.[...] 

SQL Error

#1062 - Duplicata du champ '1' pour la clef 'PRIMARY' 

Что я должен делать сейчас?

+0

Вы сначала попытались опорожнить стол? 'TRUNCATE awmbx_assets;' –

ответ

0

Эта ошибка говорит о наличии другой записи в вашей таблице awmbx_assets с тем же id, что и id записи, которую вы пытаетесь вставить сейчас.

Сначала урезайте существующий стол. Затем запустите SQL-запрос, чтобы вставить данные вашего сайта резервного копирования.

В качестве примечания, я знаю, что вы используете это в локальном хосте, но в общем случае, пожалуйста, воздержитесь от совместного использования префиксной части ваших таблиц joomla (awmbx), поскольку раскрытие того же может иметь последствия для безопасности.

Смежные вопросы