Ошибка в бд

Не проходит импорт

 
Посетитель
small user social cms
Медаль
Сообщений: 162
При импорте базы на хост выскакивает ошибка:
Ошибка SQL-запрос: -- -- Дамп данных таблицы `cms_blogs` -- INSERT INTO `cms_blogs` (`id`, `user_id`, `title`, `pubdate`, `allow_who`, `view_type`, `showcats`, `ownertype`, `premod`, `forall`, `owner`, `seolink`, `rating`, `comments_count`) VALUES (1, 1, 'Женcкая Краcoта', '2012-11-16 07:16:48', 'all', 'list', 1, 'single', 0, 0, 'user', 'zhenskaja-krasota', 0, 37), (2, 1, 'Макияж', '2012-11-16 07:16:52', 'all', 'list', 1, 'single', 0, 0, 'user', 'makijazh', 0, 40), (3, 1, 'cекреты Женcкoй Краcoты', '2012-11-16 07:17:50', 'all', 'list', 1, 'single', 0, 0, 'user', 'sekreti-zhenskoj-krasoti', 0, 58), (4, 1, 'Визаж', '2012-11-16 07:17:53', 'all', 'list', 1, 'single', 0, 0, 'user', 'vizazh', 0, 21), (5, 1, 'Женcкие Причеcки', '2012-11-16 07:18:35', 'all', 'list', 1, 'single', 0, 0, 'user', 'zhenskie-pricheski', 0, 16), (6, 1, 'Педикюр', '2012-11-16 07:18:47', 'all', 'list', 1, 'single', 0, 0, 'user', 'pedikur', 0, 33), (7, 1, 'Ухo[...] Ответ MySQL: #1062 - Duplicate entry '1' for key 'PRIMARY'

Сама бд на хосте, чистая без данных. Где то видел тему подобную, но сейчас найти не могу. А поиск по сайту не работает (((
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Россия и блондинки сильнее разума:
Сама бд на хосте, чистая без данных.
Судя по приведенному дампу, вы вставляете данные. Структуру не импортируете. Это означает, что таблицы уже существуют. Данные в них наверно удалены и они кажутся вам пустыми. Но для мускул они не "пустые". Если в таблице уже была создана запись с ауто инкремент 1, если вы даже удалите её, мускул не даст создать второй с таким же ключом. Поэтому и ругается.
Поэтому, для того, чтобы импортировать таблицу, нужно её экспортировать правильно. Структуру и данные. Поставить галочку в пхпмайадмин "Добавить DROP TABLE". Импортировать можно действительно в пустую базу(без таблиц).
Если нет возможности по новой создать дамп таблицы, то можете добавить в начало вашего sql запроса
Код SQL:
  1.  
  2. DROP TABLE IF EXISTS `cms_blogs`;
  3. CREATE TABLE `cms_blogs` (
  4. `id` INT(11) NOT NULL AUTO_INCREMENT,
  5. `user_id` INT(11) NOT NULL,
  6. `title` VARCHAR(250) NOT NULL,
  7. `pubdate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  8. `allow_who` VARCHAR(15) NOT NULL,
  9. `view_type` VARCHAR(15) NOT NULL DEFAULT 'list',
  10. `showcats` tinyint(1) NOT NULL DEFAULT '1',
  11. `ownertype` VARCHAR(15) NOT NULL DEFAULT 'single',
  12. `premod` tinyint(1) NOT NULL DEFAULT '0',
  13. `forall` tinyint(1) NOT NULL DEFAULT '0',
  14. `owner` VARCHAR(10) NOT NULL DEFAULT 'user',
  15. `seolink` VARCHAR(255) NOT NULL,
  16. `rating` INT(11) NOT NULL DEFAULT '0',
  17. `comments_count` INT(11) NOT NULL DEFAULT '0',
  18. PRIMARY KEY (`id`),
  19. KEY `seolink` (`seolink`),
  20. KEY `user_id` (`user_id`),
  21. KEY `pubdate` (`pubdate`)
  22. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  23.  
Хватит париться, живи как нравится!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 162
А можно просто новую бд создать с новым именем? И уже в неё пихать?
Посетитель
small user social cms
Медаль
Сообщений: 162
Экспортировал базу с галочкой возле
галочку в пхпмайадмин "Добавить DROP TABLE"
теперь выдаёт
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 45809127 bytes) in /home/admin/html/pma/libraries/import.lib.php on line 290
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Россия и блондинки сильнее разума, нерусским языком же написано: "Не хватает памяти". Импортируйте по частям.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
Медаль
Сообщений: 162
Я с нерусским не знаком hoho , попробую
Посетитель
small user social cms
Медаль
Сообщений: 162
Всем дарю хорошее настроение, тем кто помогал а это:
Марат
и
lokanaft
. Если надо сделаю вам за отзыв в этой теме http://instantcms.ru/forum/thread14984-1.html#135395
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: