Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com foreign key


pilão

Pergunta

Boa tarde, estou com um trabalho de faculdade que eu quero fazer mais estou com uma problema eu já vi o manual e não consegui ter sucesso, desejo adicionar uma foreign key em uma tabela. Alguém pode me ajudar, já que não consegui afzer da forma que estava no manual? Podem me dar uma idéia com o exemplo abaixo? :wacko:

A tabela hospede tem nome (primary key) e numero_apartamento(foreign key)

A tabela apartamentos tem numero_apartamento(primary key).

Eu quero fazer isso que representei acima. Agradeço a ajuda.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Oi, 'pilão'

A tabela hospede tem nome (primary key) e numero_apartamento(foreign key)

A tabela apartamentos tem numero_apartamento(primary key).

Eu quero fazer isso que representei acima. Agradeço a ajuda.

Tente assim

ATER TABLE hospede
ADD CONSTRAINT fk_hospede_001 FOREIGN KEY (numero_apartamento) REFERENCES apartamentos (numero_apartamento);

Nota: O atributo numero_apartamento deve ser do mesmo tipo e tamanho nas duas tabelas.

Se o erro permanecer é porque há registros na tabela filha que não correspondem aos registros existentes na tabela mãe.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...