InnoDB и присоединяющиеся таблицы - проблема с этим

0

У меня есть две базы данных, tvguide и episodes1.

Оба являются InnoDB, и я использую Phpmyadmin для их редактирования.

Я попытался создать внешний ключ между полем "эпизод" эпизодов1 и tvguide, и это сообщение об ошибке появилось:

Error creating foreign key (check data types) : episode

Как я могу исправить это и обеспечить объединение обеих таблиц? У меня есть InnoDB для обеих баз данных, поэтому этого не должно быть, но почему?

  • 0
    Эти две таблицы находятся в одной базе данных или в разных базах данных?
  • 0
    Две таблицы - разные базы данных.
Теги:

1 ответ

1
Лучший ответ

Возможно, вы указали столбец "эпизоды" по-разному в каждой таблице. Это может привести к сбою операции. Возможно, вы могли бы опубликовать (возможно, сокращенные версии) ваши определения таблиц здесь. Тогда мы можем сказать наверняка.

  • 0
    Это определения для таблицы episodes1: pastebin.com/54Cc5TNg
  • 0
    А для таблицы эпизодов на tvguide таблица episodedata1: pastebin.com/AxWeHnkn
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню