1
resposta

aula sobre update cascade - erro no script

Olá pessoal,

Creio que o script da aula está com erros CREATE TABLE aluno_curso ( aluno_id INTEGER, curso_id INTEGER, PRIMARY KEY (aluno_id, curso_id), FOREIGN KEY (aluno_id), REFERENCES aluno (id), ON DELETE CASCADE ** ON DELETE UPDATE** FOREIGN KEY (curso_id), REFERENCES curso (id)

);

Creio que o correto é o abaixo: CREATE TABLE aluno_curso ( aluno_id INTEGER, curso_id INTEGER, PRIMARY KEY (aluno_id, curso_id), FOREIGN KEY (aluno_id) REFERENCES aluno (id) ON DELETE CASCADE ON UPDATE CASCADE, FOREIGN KEY (curso_id) REFERENCES curso (id) );

1 resposta

Boa noite Jander, realmente o script da transcrição da aula está equivocada, porém o script que ele rodou na vídeo aula está correto. Assim como no tópico sobre Chaves Estrangeiras na transcrição está como : FOREIGN KEY (CAMPO_NA_TABELA_ORIGEM) REGERENCES TABELA_DESTINO (CAMPO_NA_TABELA DESTINO)