Получение "ОШИБКА 1452 (23000): Невозможно добавить или обновить дочернюю строку" в MySQL - PullRequest
0 голосов
/ 14 февраля 2019

Есть две таблицы.Первая таблица имеет Dno, который является PK и действует как FK во второй таблице, и Dname.

Вторая таблица имеет eno, first_name, last_name, salary и Dno (здесь это FK).

Всякий раз, когда я вставляю некоторые значения, это всегда показывает эту ошибку.

1 Ответ

0 голосов
/ 14 февраля 2019

Скорее всего, вы получаете это исключение из-за вставки записи в таблицы, которые не имеют правильных FK, PK.Пожалуйста, проверьте, может ли ваш столбец принимать значения NULL или нет, это также может вызвать эту проблему

Убедитесь, что у вас одинаковые идентификаторы для всех таблиц, которые вы хотите получить.

Больше нельзя сказать, не видя таблиц, поэтому Pls покажет нам ваш запрос и дамп таблицы, чтобы быть уверенным

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