Fórum Problema ao Criar Chave Estrangeira #408558
18/10/2011
0
Os dois campos nessas duas tabelas estão como tinyint(3) unsigned not null e na tabela filha há índice no campo correspondente. Ou seja, me parece tudo normal! É um relacionamento 1 para muitos.
Grata!!
Natascha
Natascha Sh
Curtir tópico
+ 0Posts
18/10/2011
Tiago Bocato
Existem dados nas tabelas?
Qual o erro que retorna?
att. Tiago Bocato
Gostei + 0
19/10/2011
Natascha Sh
Mensagem exibida: Erro na criação da chave estrangeira (cheque o tipo de dado) : CodProtecao
CodProtecao é chave primaria na tabela pai e há um índice nesse campo na tabela filha.
Conforme comentei, as duas são tinyint(3) unsigned not null.
Grata.
Natascha
Gostei + 0
22/10/2011
Luciano Martins
Gostei + 0
30/11/2011
Natascha Sh
TABELA DADOS
idopdados smallint(3) UNSIGNED NOT NULL auto_increment
idgrupo tinyint(3) UNSIGNED NOT NULL
TABELA PASSOS
idoppassos smallint(5) UNSIGNED NOT NULL auto_increment
idopdados smallint(3) UNSIGNED NOT NULL
descricaopasso text NOT NULL
Há index em idopdados.
Quero criar chave estrangeira entre as tabelas com o campo idoppassos.
O retorno do MySql é: Erro na criação da chave estrangeira (cheque o tipo de dado) : idopdados
???
Natascha
Gostei + 0
30/11/2011
Natascha Sh
Natascha
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)