Boa noite pessoal, gostaria de uma ajuda com um delete on cascade em uma tabela mysql.
Tenho duas tabelas Aluno e Contato. Em aluno tenho um chave estrangeira vinculada com contato:
Minha chave estrangeira está assim
CONSTRAINT fk_Aluno_contato
FOREIGN KEY (Contato_codigo
)
REFERENCES banco
.Contato
(Codigo_contato
)
ON DELETE CASCADE
ON UPDATE NO ACTION)
O que eu gostaria de fazer é, ao deletar um Aluno, o contato vinculado com ele ser deletado automaticamente também.
Tentei usar o DELETE CASCADE, mas não funciona. Pelo que vi e testei, está funcionando de forma inversa: ao deletar um contato, o aluno é deletado.
Alguém pode me ajudar a resolver isso?
Obrigado