Форум русской поддержки Joomla!® CMS
08.12.2016, 11:59:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

[Решено] Проблема с импортом базы

 (Прочитано 219 раз)
0 Пользователей и 1 Гость смотрят эту тему.
rk3dnp
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 321


« : 12.03.2016, 18:15:03 »

Был сайт, создал экспорт базы делался через easyjoomla вроде, сейчас делаю импорт, ошибка:
Код:
INSERT INTO `ruolc_finder_terms` VALUES
(4948, 'чиновники', 'чиновники', 0, 0, 0.6, 'ч000', 1, '*'),
(4949, 'чиновники предложили', 'чиновники предложили', 0, 1, 1.6667, 'ч000', 1, '*'),
(4950, 'чиновники предложили жильцам', 'чиновники предложили жильцам', 0, 1, 1.9333, 'ч000', 1, '*'),
(4951, 'чрезвычайных', 'чрезвычайных', 0, 0, 0.8, 'ч000', 1, '*'),
(4952, 'чрезвычайных ситуаций', 'чрезвычайных ситуаций', 0, 1, 1.7, 'ч000', 1, '*'),
(4953, 'чрезвычайных ситуаций в', 'чрезвычайных ситуаций в', 0, 1, 1.7667, 'ч000', 1, '*'),
(4954, 'чс', 'чс', 0, 0, 0.1333, 'ч000', 1, '*'),
(4955, 'чс пока', 'чс пока', 0, 1, 1.2333, 'ч000', 1, '*'),
(4956, 'чс пока не', 'чс пока не', 0, 1, 1.3333, 'ч000', 1, '*'),
(4957, 'что здесь', 'что здесь', 0, 1, 1.3, 'ч000', 1, '*'),
(4958, 'что здесь в', 'что здесь в', 0, 1, 1.3667, 'ч000', 1, '*'),
(4959, 'чтобы приготовить', 'чтобы приготовить', 0, 1, 1.5667, 'ч000', 1, '*'),
(4960, 'чтобы приготовить поесть', 'чтобы приготовить поесть', 0, 1, 1.8, 'ч000',[...]
Ответ MySQL: Документация

#1062 - Duplicate entry '0' for key 'idx_term'


понимаю, что это дубликат, но импорт делаю на чистую базу, почему дублируется? Что можно сделать?
« Последнее редактирование: 14.03.2016, 15:13:49 от b2z » Записан
NewUsers
Давно я тут
****

Репутация: +32/-0
Online Online

Пол: Мужской
Сообщений: 394


« Ответ #1 : 12.03.2016, 18:44:54 »

понимаю, что это дубликат, но импорт делаю на чистую базу, почему дублируется? Что можно сделать?

Че та я не пойму, у тебя есть данные которые тебе надо записать в базу, но нет строки которая определяет в какие столбцы их записывать...
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2286



« Ответ #2 : 12.03.2016, 21:11:35 »

Чем делали экспорт, тем и импортируйте. Может быть так научитесь не ставить лишние расширения...
Проверьте, AUTO_INCREMENT для таблицы включен? Вы пытаетесь при добавлении данных в таблицу вложить дважды одно и тоже значение в поле idx_term.
Записан
rk3dnp
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 321


« Ответ #3 : 13.03.2016, 18:39:41 »

Чем делали экспорт, тем и импортируйте. Может быть так научитесь не ставить лишние расширения...
Проверьте, AUTO_INCREMENT для таблицы включен? Вы пытаетесь при добавлении данных в таблицу вложить дважды одно и тоже значение в поле idx_term.

Инкремент указан, только что означает 122 ?

Код:
CREATE TABLE `ruolc_assets` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Primary Key',
  `parent_id` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set parent.',
  `lft` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set lft.',
  `rgt` int(11) NOT NULL DEFAULT '0' COMMENT 'Nested set rgt.',
  `level` int(10) unsigned NOT NULL COMMENT 'The cached level in the nested tree.',
  `name` varchar(50) NOT NULL COMMENT 'The unique name for the asset.\n',
  `title` varchar(100) NOT NULL COMMENT 'The descriptive title for the asset.',
  `rules` varchar(5120) NOT NULL COMMENT 'JSON encoded access control.',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_asset_name` (`name`),
  KEY `idx_lft_rgt` (`lft`,`rgt`),
  KEY `idx_parent_id` (`parent_id`)
) ENGINE=InnoDB AUTO_INCREMENT=122 DEFAULT CHARSET=utf8;
Записан
rk3dnp
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 321


« Ответ #4 : 13.03.2016, 18:40:59 »

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

У меня есть бекап базы, делаю импорт в пустую базу, получаю ошибку. Готов даже потерять чуть инфы, если это вроде материала, главное загрузить.
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2286



« Ответ #5 : 13.03.2016, 23:59:39 »

AUTO_INCREMENT=122 - вообще уберите это. И попробуйте как есть.
Записан
rk3dnp
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 321


« Ответ #6 : 14.03.2016, 12:26:52 »

Не помогло, тоже самое
Записан
rk3dnp
Давно я тут
****

Репутация: +5/-0
Offline Offline

Сообщений: 321


« Ответ #7 : 14.03.2016, 15:05:30 »

Проблема решилась в файле базы заменить UNIQUE KEY `idx_term` (`term`) на KEY `idx_term` (`term`) где-то в середине файла.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet