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
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
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 :)