[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при импорте БД
Invis1ble
Хочу поделиться с другом php-скриптом форума (сам писал smile.gif ), чтоб он заценил работу.
Скрипт использует MySQL.
1. Делаю дамп БД с помощью phpMyAdmin. Все нормально.
2. Проверяю дамп (делаю импорт). Вылазит ошибка:
#1062 - Duplicate entry '39' for key 'PRIMARY' , хотя это вообще первый INSERT в SQL-запросе. Не понимаю, в чем заключается проблема...
Помогите, нубу плиз. В phpMyAdmin только начал разбираться, может там что-то не так делаю?



Спустя 1 час, 28 минут, 18 секунд (9.08.2010 - 02:51) waldicom написал(а):
Видимо таблица уже существует

Спустя 37 минут, 5 секунд (9.08.2010 - 03:28) Invis1ble написал(а):
waldicom нет не существует. И вообще я специально перед импортом удаляю эту БД из каталога мускула.
Вот дамп БД, если нужен:

Спустя 3 часа, 55 минут, 37 секунд (9.08.2010 - 07:23) Michael написал(а):
У меня нормально импорт прошел.

p.s. Кодировка latin1 - не лучший выбор для работы с кириллицей.

Спустя 22 минуты, 17 секунд (9.08.2010 - 07:46) linker написал(а):
Мало того, что latin, так и еще и дамп хреновый. Вставлять перед каждым CREATE TABLE
DROP TABLE IF EXISTS `TableName`;

Спустя 3 минуты, 44 секунды (9.08.2010 - 07:49) Invis1ble написал(а):
Так а в чём у меня может быть проблема с импортом?
linker я же говорю - я нуб, впервые дамп делал smile.gif

ps насчет кодировки - я еще не разобрался, какую где ставить и на что это будет влиять, если можете в кратце описать - подскажите...

Спустя 21 минута, 51 секунда (9.08.2010 - 08:11) Michael написал(а):
Цитата
ps насчет кодировки

используй или utf-8 или windows-1251

Насчет проблем с latin1 я подробностей уже не помню, но это гуглится. Сортировка вроде глючит.

Насчет дампа - фиг его знает, может настройка какая у тебя бажит ... Ради эксперимента попробуй убрать вот это: AUTO_INCREMENT=146.

Спустя 11 часов, 13 минут, 43 секунды (9.08.2010 - 19:25) Invis1ble написал(а):
Я убрал настройку "добавлять IF NOT EXISTS" и сделал дамп заново. Удалил БД. Делаю импорт - теперь пишет #1050 - Table 'posts' already exists
По ходу я неправильно удаляю БД из каталога мускула перед импортом, из-за этого все бока. Я удаляю просто папку с названием БД, это правильно?

Спустя 14 минут, 59 секунд (9.08.2010 - 19:40) Invis1ble написал(а):
Всё! Проблема решена! Я просто неправильно удалял БД перед импортом smile.gif . Сделал DROP DATABASE forum и импорт прошел нормально. Всем спасибо за помощь и критические замечания.


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.