Я пытаюсь выяснить отношения и варианты удаления.
У меня есть две таблицы, User и UserStaff, с отношением 1: n от User до UserStaff (у пользователя может быть несколько сотрудников).
Когда мой User удален, я хочу удалить все таблицы UserStaff, связанные с этим User. Когда мой UserStaff удаляется, я не хочу, чтобы что-то случилось с User. Я понимаю, что это каскадные отношения, но я не уверен, в каком направлении.
то есть. Я могу выбрать существующий внешний ключ в моей таблице UserStaff и сделать его каскадным или создать новый внешний ключ в User и установить его для каскадирования?