при работе с первичным и внешним ключами мы можем определить поведение CASCADE
, которое удаляет строки в дочерней таблице, соответствующие удаленному первичному ключу. как определить противоположный лог c? это означает, что при удалении строки в дочерней таблице с указанным c внешним ключом, соответствующим указанному c первичному ключу (назовем его B), sql проверяет, ссылается ли еще какая-либо строка в дочерней таблице на B или нет, и если нет, удаляет эту строку из родительской таблицы.