Допустим, у меня есть таблица Albums
и таблица Tracks
.У дорожек есть столбец album
, который является внешним ключом к таблице Album
, но это поле может быть пустым.Тем не менее, когда я пытаюсь удалить альбом, я получаю ошибку целостности:
Key (id)=(123) is still referenced from table "Track".
Я хотел бы вызвать поведение ON DELETE SET NULL
только один раз.Возможно ли это?