#1005 - Can't create table './tested1/shop_bet_type.frm' (errno: 150)

12
A
На сайте с 10.05.2008
Offline
48
1994

Пытаюсь выполнить запрос в бд:

CREATE TABLE `shop_bet_type` (

`id` int(11) NOT NULL auto_increment,

`shop_type_id` int(11) default NULL,

`title` varchar(255) default NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `id` (`id`),

KEY `shop_type_id` (`shop_type_id`),

CONSTRAINT `shop_bet_type_shop_type_id` FOREIGN KEY (`shop_type_id`) REFERENCES `shop_type` (`id`) ON DELETE CASCADE ON UPDATE CASCADE

) ENGINE=InnoDB AUTO_INCREMENT=3 /*!40101 DEFAULT CHARSET=utf8 */;

в ответ получаю сабж. Куда копать? Заранее спасибо

скрипт автопортала (http://autocrimea.info/) - для приобретения стучите в личку
pikasso
На сайте с 27.01.2008
Offline
150
#1

В сторону гугла.

A
На сайте с 10.05.2008
Offline
48
#2
pikasso:
В сторону гугла.

ходил, не помогло. Если пишу здесь, то наверно я уже все остальное пробовал - не думали об этом?

[Удален]
#3
also:
ходил, не помогло. Если пишу здесь, то наверно я уже все остальное пробовал - не думали об этом?

вы всегда нападаете на людей? - это раз.

два - не врите

http://www.google.ru/#hl=ru&newwindow=1&q=errno%3A+150&lr=&aq=f&aqi=g3&aql=&oq=&gs_rfai=&fp=dfb1cd385c63e831

и первый результат - http://forum.vingrad.ru/forum/topic-184852.html

удачи

A
На сайте с 10.05.2008
Offline
48
#4
bearman:
вы всегда нападаете на людей? - это раз.
два - не врите

http://www.google.ru/#hl=ru&newwindow=1&q=errno%3A+150&lr=&aq=f&aqi=g3&aql=&oq=&gs_rfai=&fp=dfb1cd385c63e831
и первый результат - http://forum.vingrad.ru/forum/topic-184852.html

удачи

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

Оказалась реально тупая ошибка - несовпадение типов. В одном случае int(11) UNSIGNED в другом просто int(11)

у меня вроде нет этого. :(

pikasso
На сайте с 27.01.2008
Offline
150
#5
also:
ходил, не помогло. Если пишу здесь, то наверно я уже все остальное пробовал - не думали об этом?

Да уж, с таким общением пропадает вся охота помогать... Ну да ладно...

Тыц

И один из самых первых результатов: тыц - целая статья с вариантами возникновения этой самой ошибки.

[Удален]
#6
also:
у меня вроде нет этого.

покажите структуры таблиц, можно получить через 'show create table `tablename`'

N
На сайте с 06.05.2007
Offline
419
#7

А таблица shop_type есть в базе?

чтобы расшифровать номер ошибки, нужно просто вызвать утилиту perror. Вот тут perror 150 покажет

MySQL error code 150: Foreign key constraint is incorrectly formed

Лучше запускать perror на той операционной системе, где ошибка возникает. Тогда номера кодов ошибок ОС точно будут совпадать.

Кнопка вызова админа ()
A
На сайте с 10.05.2008
Offline
48
#8
netwind:
А таблица shop_type есть в базе?
чтобы расшифровать номер ошибки, нужно просто вызвать утилиту perror. Вот тут perror 150 покажет
MySQL error code 150: Foreign key constraint is incorrectly formed
Лучше запускать perror на той операционной системе, где ошибка возникает. Тогда номера кодов ошибок ОС точно будут совпадать.

Спасибищще огромное! Действительно, эта таблица в дампе находилась ниже указанной. Создал ее - все пошло!

N
На сайте с 06.05.2007
Offline
419
#9

sypex-ом дамп делали? говнософт же.

A
На сайте с 10.05.2008
Offline
48
#10
netwind:
sypex-ом дамп делали? говнософт же.

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

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий