LINUX.ORG.RU

MySQL: InnoDB + foreign keys trouble ...


0

0

Господа !

Есть такой трабл: поставил mysql-3.23.44 (тот, что поддерживает foreign keys в InnoDB), поигрался-туда сюда и прочитал в документации что если сделать alter table, то после этого foreign key для таблицы ломается и не восстанавливается. Решил попробовать обходной маневр - создать другую таблицу с новой структурой и foreign key и данные из старой перетащить в новую ...

Вобщем, в итоге, почему-то foreign key вообще перестал работать, а именно - при создании таблицы с foreign key выдается ошибка:
ERROR 1005: Can't create table './test/regions.frm' (errno: 150)
если создавать то же самое БЕЗ foreign key - все нормально.

Кто-н-ть что-нть может вразумительное сказать - как сие недоразумение побороть ?

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.