Внешний ключ MySQL при удалении

Я пытаюсь выяснить отношения и варианты удаления.

У меня есть две таблицы,User а такжеUserStaffс отношением 1: n отUser вUserStaff (пользователь может иметь несколько сотрудников).

Когда мойUser удален, я хочу удалить всеUserStaff таблицы, связанные с этимUser, Когда мойUserStaff удален, я не хочу, чтобы что-то случилось сUser, Я понимаю, что это каскадные отношения, но я не уверен, в какую сторону.

т.е. я выбираю существующий внешний ключ в моемUserStaff таблицы и сделать его каскадным, или я создаю новый внешний ключ вUser и установить это в каскад?

Ответы на вопрос(5)

Ваш ответ на вопрос