SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 25.10.2012 05:52:12

styrkov
Участник
Зарегистрирован: 25.10.2012
Сообщений: 2

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

Доброго времени суток всем. Помогите разобраться с проблемой.
Не получается залить базу на сервер, ошибка:
ERROR 1005 (HY000) at line 280: Can't create table 'ИМЯ БАЗЫ.qdb13_ak_profiles' (errno: -1)
Пробовал тремя способами: Phpmyadmin , Putty , Sypex Dumper . Ошибка остается.
Задал вопрос на саппорт хостинга (Тайм веб) пошли вторые сутки  - молчат.....
Подскажите куда копать и что это за ошибка. Вроде как не может создать базу данных , но почему на денвере все работает?

Неактивен

 

#2 25.10.2012 10:04:27

styrkov
Участник
Зарегистрирован: 25.10.2012
Сообщений: 2

Re: Ошибка при импорте базы

А может быть проблема из-за того что на хостинге версия mysql 5.1 а у меня 5.5  ??

Неактивен

 

#3 25.10.2012 12:43:29

Shopen
Гуру
Откуда: Москва
Зарегистрирован: 22.10.2007
Сообщений: 362

Re: Ошибка при импорте базы

Гугление подсказывает, что:

If you get an error

    ERROR 1005 (HY000) at line 14: Can’t create table example.tbl (errno: 150)

it could be for at least two reasons. MySQL doesn’t allow to create foreign keys for  a set of tables one of which doesn’t exist. To solve this restriction you can set SET foreign_key_checks to 0:

    mysql> SET foreign_key_checks = 0;

And after you done with restoring you should enable it back:

    mysql> SET foreign_key_checks = 1;

The second reason could be different data types of columns you trying to create constrain between. For instance, bigint(20) and bigint(21). So, keep it in mind.

может поможет?

Отредактированно Shopen (25.10.2012 12:44:34)

Неактивен

 

#4 25.10.2012 12:53:10

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Ошибка при импорте базы

А кто знает, что это такое (errno: -1)?
perror на -1 ругается: неизвестный параметр.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson