Невозможно создать внешний ключ в MySQL Workbech - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь установить sh отношения многих ко многим. Вот таблицы:

Table 01 [user_needs]

Table 02 [age_ranges]

Вот таблица отношений:

Relationaship table

Я могу создать внешний ключ для AgeRangeId без проблем. Но для UserNeedId id не отображается ни один ссылочный столбец для выбора, как вы можете видеть на рисунке ниже.

foreign key relationship foreign key relationship

Понятия не имею, что я делаю не так. Любая помощь будет очень признательна.

1 Ответ

0 голосов
/ 30 апреля 2020

Вместо использования пользовательского интерфейса вы можете просто использовать операторы alter table:

alter table user_need_age_ranges add foreign key (AgeRangeId) references age_ranges(Id);
alter table user_need_age_ranges add foreign key (UserNeedId) references user_needs(Id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...