ошибка мускула

jarstyle
На сайте с 28.01.2009
Offline
65
846

восстанавливаю базу под DLE 8.0

вот что пишет

SQL-запрос:

--
-- Дамп данных таблицы `dle_banners`
--
INSERT INTO `dle_banners` ( `id` , `banner_tag` , `descr` , `code` , `approve` , `short_place` , `bstick` , `main` , `category` , `grouplevel` )
VALUES ( 1, 'header', 'Верхний баннер', '<div align="CENTER"><a href="index.php" target="_blank"><img src="templates/otash-uz_domkino_3col/images/banner_1.png" style="border: none;" /></a></div>', 1, 0, 0, 0, '0', 'all' ) ;

Ответ MySQL: Документация
#1062 - Duplicate entry '1' for key 1

и соответственно базу не восстанавливает. Уважаемые, подскажите - как ошибку исправить? Спасибо.

ничего не продаю и не покупаю
[Удален]
#1

Для столбца ID выставлен параметр уникальности. Вы своим инсертом пытаетесь добавить уже существующую запись.

Варианты выхода: удалить старую, починить таблицы на всяк. случай. и после выполнить запрос.

ПОменять инсерт на update и параметры соответственно тоже.

Проще сделать пункт 1 )

oleg1251
На сайте с 11.05.2009
Offline
45
#2

Если у вас полный дамп таблицы. То есть старая таблица вам не нжна, то очищайте её и добовляте дамп заново. Все зработает.

V
На сайте с 01.02.2008
Offline
106
#3

самый простой вариант почистить то что есть и залить все заново

SEOInst.ru - Каталог инструментов seo-оптимизатора (http://seoinst.ru) - online-сервисы, специализированный софт, биржи ссылок и статей, ссылки на полезные ресурсы и другое. Все необходимое оптимизатору в одном месте!
jarstyle
На сайте с 28.01.2009
Offline
65
#4
vikuz:
самый простой вариант почистить то что есть и залить все заново

стер все таблицы, запрос выполнен, но при попытке редактирования новостей - выдает error

V
На сайте с 01.02.2008
Offline
106
#5
jarstyle:
стер все таблицы, запрос выполнен, но при попытке редактирования новостей

Блин, я наверное, слишком обще выразился, базу все не надо было, а только таблицу dle_banners, да и выше вам тоже самое вроде написали.

Просто, видимо, часть таблиц содержат какую-то служебную информацию и ее лучше не трогать (ошибка наверное из-за этого), а перезалить только данные.

vikuz добавил 02.06.2009 в 15:03

Вы видимо, имеет дама старой базы на локальном компе, а на хостинг поставили голый dle?

AlexVenga
На сайте с 10.04.2007
Offline
190
#6

Добавьте в дамп строчку:

TRUNCATE TABLE `dle_banners`;

INSERT INTO `dle_banners` ( `id` , `banner_tag` , `descr` , `code` , `approve` , `short_place` , `bstick` , `main` , `category` , `grouplevel` )
VALUES ( 1, 'header', 'Верхний баннер', '<div align="CENTER"><a href="index.php" target="_blank"><img src="templates/otash-uz_domkino_3col/images/banner_1.png" style="border: none;" /></a></div>', 1, 0, 0, 0, '0', 'all' ) ;

Антикризисное предложение: [Бурж, AdSense] [NEW] Сайты - каталоги компаний с гарантией трафа [Дорого] (/ru/forum/1006462)
jarstyle
На сайте с 28.01.2009
Offline
65
#7
vikuz:
Блин, я наверное, слишком обще выразился, базу все не надо было, а только таблицу dle_banners, да и выше вам тоже самое вроде написали.

Просто, видимо, часть таблиц содержат какую-то служебную информацию и ее лучше не трогать (ошибка наверное из-за этого), а перезалить только данные.

vikuz добавил 02.06.2009 в 15:03
Вы видимо, имеет дама старой базы на локальном компе, а на хостинг поставили голый dle?

Спасибо за совет, все сделал, теперь получаю ошибку следующего вида

INSERT INTO `dle_post` (`id`, `autor`, `date`, `short_story`, `full_story`, `xfields`, `title`, `descr`, `keywords`, `category`, `alt_name`, `comm_num`, `allow_comm`, `allow_main`, `allow_rate`, `approve`, `fixed`, `rating`, `allow_br`, `vote_num`, `news_read`, `votes`, `access`, `expires`, `symbol`, `flag`, `editdate`, `editor`, `reason`, `view_edit`, `tags`) VALUES (9, 'TERMIK', '2009-05-14 19:30:57', '\\"alt\\"Чем ближе премьера фильма «РўРµСЂРјРёРЅР°С‚РѕСЂ: Да придёт спаситель», тем больС?Рµ рахных интересных фактов становится РёР·РІРµ&#65533;[...]

Ответ MySQL: Документация
#1054 - Unknown column 'expires' in 'field list'
V
На сайте с 01.02.2008
Offline
106
#8

А столбец expires в структуре таблицы (куда заливаете) есть?

Еще похоже с кодировкой что-то не то.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий