Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RafiWskY

Erro ao tentar criar nova FK

Recommended Posts

Boa tarde, estou tentando criar uma nova FK e está apresentando o erro abaixo.

Já tentei pelo PHPMyAdmin e pelo HeidiSql.

 

ALTER TABLE `produtos`
ADD CONSTRAINT `fk_fotoprincipal` FOREIGN KEY (`fotoprincipal`) REFERENCES `fotos` (`id`) ON UPDATE CASCADE ON DELETE CASCADE

Mensagem do MySQL: dot.gif

#1452 - Cannot add or update a child row: a foreign key constraint fails (`meubanco`.`#sql-d924_2e6429b`, CONSTRAINT `fk_fotoprincipal` FOREIGN KEY (`fotoprincipal`) REFERENCES `fotos` (`id`) ON DELETE CASCADE ON UPDATE CASCADE

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existindo:

 

Os tipos e tamanhos são os mesmo ?

 

Existe algum produto.fotoprincipal que não exista em fotos.id?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu encontrei outra forma de fazer o que eu preciso, portanto nem vou quebrar muito a cabeça pra resolver isso.

 

Na tabela fotos eu já tenho produto_id com FK para produtos. Talvez esteja ai o problema.

 

De qualquer forma agradeço a atenção.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.