Я пытался сразу ввести внешние ключи в таблицу ссылок. Сначала я создал все мои другие таблицы, затем мою таблицу ссылок, я добавил столбцы в таблицу ссылок для внешних ключей (которые работали). Тогда я пошел, чтобы вставить свои внешние ключи и он не работает (кстати, ни один из моих других таблиц имеют внешние ключи)Ошибка ввода внешнего ключа в таблице ссылок (ошибка 1005)
это говорит
#1005 - Can't create table 'waget.#sql-798_842' (errno: 150) (Details...)
я нажал на детали, и он приходит с INNODB [Переменные | Буферный бассейн | InnoDB Status] я нажимаю на переменных имеет знак вопроса рядом с 3-х вещей AUTOEXTEND приращений, размер буфера бассейн, домашний каталог данных
им так потерял я просто хочу, чтобы иметь возможность создавать внешние ключи, пожалуйста, помогите Мой внешний ключ вставить код
use Dbase;
alter table Link
add foreign key (C_id) References C (C_id),
add foreign key (D_id) References D (D_id),
add foreign Key (T_id) References T (T_id),
add foreign Key (B_id) References B (B_id),
add foreign Key (H_id) References H (H_id);
Являются ли столбцы ссылками на собственно первичные ключи? –
Да, они PK, и я просто проверяю все верхние и нижние регистры –