Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
1452-Не могу добавить или обновить дочернюю строку: проверка ограничений внешнего ключа не удается
Есть таблица tt_clients, есть таблица tt_integras, обе INNODB
Пытаюсь связать таблицы новым ключом
ALTER TABLE `tt_clients` ADD FOREIGN KEY ( `integra` ) REFERENCES `b65381_1`.`tt_integras` ( `integra` );
Ответ MySQL:
#1452 - Cannot add or update a child row: a foreign key constraint fails (`b65381_1/#sql-3eb_2c5159b6`, CONSTRAINT `#sql-3eb_2c5159b6_ibfk_3` FOREIGN KEY (`integra`) REFERENCES `tt_integras` (`integra`))
Не понимаю что это значит, ведь есть такие же
Ограничения внешнего ключа таблицы `tt_clients`
--
ALTER TABLE `tt_clients`
ADD CONSTRAINT `tt_clients_ibfk_1` FOREIGN KEY (`type`) REFERENCES `tt_types` (`type`),
ADD CONSTRAINT `tt_clients_ibfk_2` FOREIGN KEY (`duty`) REFERENCES `tt_dutys` (`duty`);
Прикрепил дамп базы сюда, она маленькая совсем, в ней 6 таблиц.
Неактивен
На том дампе, что Вы приложили, — создается. Скорее всего, неконсистентны данные.
Неактивен
Страниц: 1