Проблема с ограничением внешнего ключа
-
22-09-2019 - |
Вопрос
Я получаю сообщение об ошибке № 1005 — Невозможно создать таблицу (ошибка:150).
Я прошел через контрольный список:
- обе таблицы InnoDB
- столбцы одного типа (INT)
- атрибуты одинаковы (UNSIGNED NOT NULL)
- сортировка такая же
- Я пробовал использовать индексы по внешним ключам, все равно не работает (и они не нужны для MySQL 5).
Решение
Проблема была в моем синтаксисе.Вместо
REFERENCES `table`.`col`
должен быть
REFERENCES `table` (`col`)
Этот вопрос можно удалить.
Не связан с StackOverflow