Topic: Удаление записи из связанных таблиц

Возникла такая проблема - есть три таблицы: Заявки, Работы, Исполнители Они связаны между собой через foreign key таким образом, что в таблице Работы есть ссылка на id Заявки, а в таблице Исполнители есть ключ на id из таблицы работы. Предположим у заявки есть работа, которой назначен исполнитель. Если я попытаюсь удалить исполнителя из таблицы Исполнители, то возникает ошибка целостности базы. В среде разработки есть в настройках таблиц чекбокс удаления дочерних записей при удалении родительской, но тут наоборот удаляется вроде-как дочерняя запись. Может просто не определять поле в таблице Исполнители, которое ссылается на запись в таблице Работы как foreign key?

Re: Удаление записи из связанных таблиц

Ошибся немного - есть еже таблица где определяется связь между работой и исполнителем, так как у работы может быть несколько исполнителей. И тогда получается что исполнитель будет родительской записью для записей из этой таблицы. То есть похоже проблема будет решаться установкой галочки в настройках таблиц, чтобы удалять дочернии записи из этой таблицы связей.

Re: Удаление записи из связанных таблиц

Пожалуйста, приложите ваш проект, постараюсь помочь.

Dmitry.