android room-delete родительский первичный ключ при удалении дочернего внешнего ключа - PullRequest
0 голосов
/ 18 февраля 2020

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

...