1
resposta

ERRO NA CRIAÇÃO DE UMA TABELA COM REFERENCES

tento criar a tabela

CREATE TABLE ACADEMICO.aluno_curso
(

        aluno_id INTEGER NOT NULL REFERENCES aluno(id),

        curso_id INTEGER NOT NULL REFERENCES curso(id),

        PRIMARY KEY (aluno_id, curso_id)

); ERROR: column "id" referenced in foreign key constraint does not exist a coluna “id” referenciada na restrição de chave estrangeira não existe

quando tiro as referencias ele cria , no que posso estar errando ??

desde ja agradeço pela atenção

1 resposta

Olá, David, tudo bem?

O erro column 'id' referenced in foreign key constraint does not exist indica que as colunas 'id' nas tabelas 'aluno' e/ou 'curso', que você está tentando referenciar, não existem ou não estão sendo reconhecidas.

Portanto, para solucionar esse problema, peço que verifique se as tabelas 'aluno' e 'curso' realmente possuem uma coluna chamada 'id'.

Caso o problema persista, fico à disposição.

Espero ter ajudado.

Qualquer dúvida, compartilhe no fórum.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!