Fórum chave estrangeira #292415

20/08/2005

0

Bom dia a todos do forum.
Pessoal estou tentando criar esta chave estrangeira:
alter table Tab_Estatus
ADD FOREIGN KEY (COD_ESTATUS)  REFERENCES TAB_USUARIO (COD_ESTATUS)
ON UPDATE CASCADE


Mas esta sendo gerado este erro:

[color=red:a4059cbd15]Unsuccessful metadata update
could not find UNIQUE INDEX with specified columns
Statement: alter table Tab_Estatus
ADD FOREIGN KEY (COD_ESTATUS) REFERENCES TAB_USUARIO (COD_ESTATUS)
ON UPDATE CASCADE[/color:a4059cbd15]

Só que o indice Unique foi criado com certeza, oque pode estar acontecendo?
Erivan.


Peninha

Peninha

Responder

Posts

20/08/2005

Kenio_c

Amigo tente cria primeiro a chave estrangeira na tabela desejada e depois faca a ligacao dela com a tabela pai


Responder

Gostei + 0

20/08/2005

Peninha

Kenio_C, será que seria pedir , muito para que vc me explicasse melhor.
Erivan.


Responder

Gostei + 0

21/08/2005

Kenio_c

peninha é o seguinte:
adicione o seu campo cod_status na tabela q vc deseja, sem fazer referencia a sua tabela pai

depois faca a referencia de chave estrangeira, indicando qual a sua tabela pai

se ainda estiver com duvidas, me passe qual o seu banco de dados e a tabela filha e a pai


Responder

Gostei + 0

21/08/2005

José Henrique

peninha,
COD_ESTATUS é a chave primária da TAB_USUARIO?


Responder

Gostei + 0

22/08/2005

Kenio_c

Nao seria sua chave estrangeira


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar