Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Ошибка импорта sql

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

MyrZilkiN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, помощь, help!!!
 
 
В Sypex Dumper 2.0.9 вот такая ошибка:
 
2012.10.29 17:29:23    Начало импорта БД `an-du`
    Файл: region.sql
    Импорт таблицы `region`
2012.10.29 17:29:46    MySQL Error: Duplicate entry \'11363\' for key \'PRIMARY\' (Z:\\home\\localhost\\www\\Myrzilka\\sxd\\index.php:1581)
     Выполнение прервано из-за ошибки
 
 
 
PHPAdmin версии: 3.5.1:
 
Fatal error: Maximum execution time of 300 seconds exceeded in Z:\home\localhost\www\Tools\phpmyadmin\libraries\dbi\mysqli.dbi.lib.php on line 247.
 
 
А вот теперь и сама то суть, импортируемых данных. Установил joomla 2.5, adsmanager 2.7, и решил к доске прикрутить ajax с городами, а при импорте как бы и импортируются, хоть и с ошибками, а как бы и нет, плагин криво работает из-за этого, допустим выбираю страну, а после выбора, пропадает строка.
 
Но вопрос, вообщем один, как избежать данных ошибок при импорте?

Всего записей: 2 | Зарегистр. 03-02-2011 | Отправлено: 20:05 29-10-2012
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MyrZilkiN

Цитата:
Fatal error: Maximum execution time of 300 seconds exceeded

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

Цитата:
MySQL Error: Duplicate entry

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:40 29-10-2012
hawik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MyrZilkiN
Дубли бывают или за плохого дампа. Для этого после ошибки заново стирайте базу и снова импортируйте.  
Так же попробуйте создать дамп с помощью Sypex Dumper, и им же разверните. Обычно эта софтина замечательно справляется со своим делом.  
 
Иногда бывают дубли когда была изменена кодировка таблиц (и полей), у некоторых типах к примеру "ё" и "е" считает одинаковыми символами в других же разными.  
 
Если нечего не помогло просто уберите уникальный индекс и экспортируйте, позже найдите дубли и удалите.  
 

Всего записей: 55 | Зарегистр. 30-11-2002 | Отправлено: 11:50 30-10-2012
inCityNET

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
PHPAdmin версии: 3.5.1:
 
Fatal error: Maximum execution time of 300 seconds exceeded in Z:\home\localhost\www\Tools\phpmyadmin\libraries\dbi\mysqli.dbi.lib.php on line 247.  

 
 
изменить настройку в файле php.ini
 
max_execution_time = xxx    где xxx - максимальное время работы php-скрипта в секундах

Всего записей: 1 | Зарегистр. 11-10-2012 | Отправлено: 13:59 30-10-2012
MyrZilkiN

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Блин, перекопал весь код таблиц, все правильно, а заливаться они так и не захотели. Вообщем нашел выход, самый логичный, просто взял и скачал новый файл в инете и все пошло. Самое смешное, что вчера просто весь день просидел над базой, удалял и чистил таблицы, заливал по новой и... ОШИБКИ!! Сегодня, всё загрузилось. Всем огромное спасибо за помощь!!
Как говорил Ленин, учится, учится и рук не покладая продолжать!))

Всего записей: 2 | Зарегистр. 03-02-2011 | Отправлено: 16:47 30-10-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Ошибка импорта sql


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru