MySQL не может поделиться внешним ключом между таблицами?
-
25-09-2019 - |
Вопрос
Я получаю ошибку 1005 при вставке моих таблиц. Есть несколько таблиц, ссылающихся на таблицы в моем дизайне, сделанном в MySQL Workbench, но не эта работа? - Общий иностранный сюжет среди нескольких таблиц?
Таблица один называется languages
. Отказ Он имеет столбец ID для каждого языка в базе данных. Тогда у нас есть productDescription
у этого есть языковая колонна, которая, конечно, ссылается на languages
стол.
Это причина того, почему я получаю ошибку 1005?
Спасибо,
ОБНОВИТЬ: Я проверил, что все ссылочные клавиши имеют тот же тип данных, который является Tinyint, а не NULL без знака.
Решение
Имена внешних ключей должны быть уникальными по базе данных. Это может быть это.
Не связан с StackOverflow