have estrangeira @MySQL ao excluir
stou tentando descobrir opções de exclusão e relacionamento
Eu tenho duas mesas,User
eUserStaff
, com um relacionamento 1: n deUser
paraUserStaff
(um usuário pode ter vários membros da equipe
Quando meuUser
é excluído, desejo excluir todos osUserStaff
tabelas associadas a esseUser
. Quando meuUserStaff
foi excluído, não quero que nada aconteça comUser
. Entendo que esse é um relacionamento em cascata, mas não tenho certeza de qual caminh
i.e. Seleciono a chave estrangeira existente no meuUserStaff
table e torná-lo em cascata, ou eu crio uma nova chave estrangeira emUser
e defina isso em cascata?