Перейти к содержанию
t1m

ошибка при импорте базы MYSQL

Рекомендуемые сообщения

Здравствуйте. Прошу помощи. При импорте базы данных возникает проблема. Что именно дублируется? Что нужно изменить? Экспорт в UTF-8. Гугл выдал одно из решений - поставить галочку при экспорте - Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT, не помогло. На хостинге MYSQL русский, на локалхосте английский, критично?

Ответ MySQL:

#1062 - Duplicate entry '49--1' for key 1

SQL-запрос:

-- -- Dumping data for table `oc_product_tags` -- INSERT INTO `oc_product_tags` (`product_id`, `tag`, `language_id`) VALUES (49, '������', 1), (49, '����������', 1), (49, '����������', 1), (50, '', 1), (51, '�������� ����������', 1), (51, '������', 1), (52, '������ ������ ���������', 1), (52, '���-1', 1), (52, '���-1/�2', 1), (53, '���� �������', 1), (54, '�����������', 1), (54, '�������� ������ �������', 1), (55, '�����������', 1), (55, '�������� ������ �������', 1), (56, '', 1), (57, '', 1), (58, '', 1), (59, '', 1), (60, '', 1), (61, '', 1), (62, '', 1), (63, '', 1), (64, '��-2', 1), (64, '�������', 1), (65, '', 1), (66, '', 1), (67, '', 1), (68, '', 1), (69, '�2-�', 1), (69, '�������� ����', 1), (70, '�������', 1), (70, '�������� ����', 1), (71, '���� ��������', 1), (71, '���������', 1), (72, '���� ��������', 1), (72, '���������', 1), (73, '��-����', 1), (73, '���� ��������', 1), (74, '���� ��� �������������', 1), (75, 'SS-2773', 1),[...]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорей всего в языке проблема. Вот в этих трех инсертах, строки с неправильной кодировкой, вероятно, воспринимаются одинаковыми:

(49, '������', 1), (49, '����������', 1), (49, '����������', 1)

Соответственно, получается несколько значений с одним primary key. Советую разобраться с кодировкой на сервере.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Потанцевал с бубном вокруг кодировок и админа. В итоге заюзал модуль export/import. Проблема решилась в принципе. Осталось только допилить.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.