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