Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

CASCADE sem DROP

Olá, tudo bem ? Daria para colocar o parametro de Cascade em uma tabela já existente sem ter que deletar a tabela e fazer uma nova ? Obrigado

1 resposta
solução!

Oi Enzo, tudo bem?

É possível colocar o CASCADE sem deletar a tabela, usando o ALTER TABLE. Mas, primeiro será necessário excluir sua chave estrangeira com o comando DROP:

ALTER TABLE aluno_curso DROP FOREIGN KEY aluno_id;

Feito isso, você pode colocar o CASCADE juntamente com a chave estrangeira:

ALTER TABLE aluno_curso ADD FOREIGN KEY (aluno_id)
REFERENCES aluno(id) 
ON UPDATE CASCADE
ON DELETE CASCADE;

Espero que ajude. Qualquer dúvida tô por aqui, tá bom? Bons estudos :)