таблица лидерство: идентификатор, имя, статус
таблица 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
. Как эти строки можно каскадно или синхронизировать с новым идентификатором, вставленным для этих контактов.
Как решить эту проблему?