Связь с базой данных для динамических внешних ключей - PullRequest
1 голос
/ 28 марта 2019

enter image description here таблица лидерство: идентификатор, имя, статус

таблица lead_contact: id, lead_id (внешний ключ), полное имя, контакт

таблица test_drive: id lead_id (внешний ключ), lead_contact_id (foreign_key), идентификатор транспортного средства

Когда я вставляю данные в отведения и lead_contact, строки lead_contact могут быть динамическими. Например, Во время вставки добавили 2 контакта в таблицу lead_contact, затем через некоторое время при обновлении 1 контакт удалил один. Для этого я удаляю все строки, где lead_id задано lead_id в lead_contact, а затем вставляю новые строки.

Но этот lead_contact_id также присутствует в таблице test_drive. Как эти строки можно каскадно или синхронизировать с новым идентификатором, вставленным для этих контактов.

Как решить эту проблему?

...