Господа !
Есть такой трабл: поставил 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 - все нормально.
Кто-н-ть что-нть может вразумительное сказать - как сие недоразумение побороть ?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mysql errno:150 (2007)
- Форум 1:n relationship (2018)
- Форум MySQL, ошибка 150. (2013)
- Форум SQL запрос нормально выполняется в mysql, но не в mariadb (2015)
- Форум Не запускается mysqld (2004)
- Форум [python][sqlalchemy] Не видит foreign key (2009)
- Форум MySQL Cluster и имена constraint (2020)
- Форум проблемы с mysqld (2011)
- Форум 'Lock wait timeout exceeded' при единственном INSERT (2021)
- Форум Уникальные значения из нескольких столбцов таблицы MySQL (2015)