У меня проблемы с добавлением ограничений внешнего ключа в мою базу данных.
Я запускаю движок InnoDB для всех таблиц и убедился, что тип и размер данных одинаковы в обеих таблицах.
Кроме того, я попытался использовать командную строку MySQL, phpMyAdmin и MySQL Workbench, но безуспешно.
Поскольку в MySQL верстак не позволяет мне проверять столбцы индекса или выбирать ссылкуСтолбец, есть еще одна проблема, которую я пропускаю.
Есть ли что-то еще, что я должен искать?
У меня есть тестовые данные почти во всех таблицах, это будет иметь значение?
РЕДАКТИРОВАТЬ: Когда я вижу ошибку, обычно это "# 1005 - Не удается создать таблицу 'db_name. # Sql-43d_8e' (errno: 150)", которая говорит о несоответствии данных, согласно документации...В противном случае MySQL Workbench не позволит мне сделать это, поэтому я не знаю проблемы.