Member 8557048 Ответов: 1

Ссылка на несколько ключей в одном столбце таблицы MYSQL


Привет,
У меня есть столбец таблицы, который должен сопоставить отношение с первичными ключами двух таблиц.Эти два ключа должны быть связаны с тем же столбцом, что и внешние ключи.Возможно ли это в моем SQL.Когда я делаю это, он выбрасывает ошибку ниже.

Ошибка 1452: не удается добавить или обновить дочернюю строку: не удается выполнить ограничение внешнего ключа.

Пожалуйста, помогите мне исправить это

Что я уже пробовал:

I have a table column which needs to map the relation with the primary keys of two tables.The two keys should be related to the same column as foreign keys.

Andy Lanng

Похоже, проблема с вашим оператором insert. Мы можем это увидеть, пожалуйста

1 Ответов

Рейтинг:
2

Peter Leow

У нас прекрасные отношения. Ошибка возникает из-за" ограничения внешнего ключа", вы не можете вставить или обновить значение внешнего ключа без того, чтобы оно сначала не существовало в таблице(таблицах) первичных ключей, на которые оно ссылается.
Узнайте больше о Ограничение внешнего ключа SQL[^]