Не удалось найти индекс в указанной таблице. Mysql - PullRequest
0 голосов
/ 17 января 2020

Когда я пытаюсь создать внешний ключ, у меня появляется сообщение: «не могу добавить внешний ключ ..» В состоянии innodb движка у меня есть следующее утверждение:

Ошибка Innodb Innodb Error

Я проверил параметры сортировки и тип, но не нашел:

Таблицы полных столбцов Full columns tables

Действительно,

У меня есть 2 внешних ключа в моей таблице «supportCoursGen». Для первого внешнего ключа я делаю это:

ALTER TABLE supportCoursGen 
ADD CONSTRAINT fk_supportCoursGen_supCoursSource
     FOREIGN KEY (idSupportCoursSource) REFERENCES supportCoursSource(id);

Это работает.

Но с этим "кодом":

alter table supportCoursGen
add constraint fk_supportCoursGen_codeBaps
        foreign key (libCodeBaps) references codeBaps (libCodeBaps); 

Не работает вообще .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...