Erro ao criar foreign key. Mysql 4.1 errno 150/1216

02/03/2006

0

Olá pessoal,
estou tentando criar uma foreign key no mysql versão 4.1 e ao executa o comando me retorna um erro.

segue o comando

alter table tb_tipo_modelo
add constraint fk_tipo_maquina
foreign key (nident_tipo_maquina)
references tb_tipo_maquina (nidentificador)
on delete cascade
on update cascade


segue a imagem do erro usando o mysql front:

[URL=http://img486.imageshack.us/my.php?image=untitled12nz.jpg][img:f1a25f7727]http://img486.imageshack.us/img486/4959/untitled12nz.th.jpg[/img:f1a25f7727][/URL]

segue a imagem do erro usando o mysql administrator 1.1.9

[URL=http://img208.imageshack.us/my.php?image=erro29ir.jpg][img:f1a25f7727]http://img208.imageshack.us/img208/2117/erro29ir.th.jpg[/img:f1a25f7727][/URL]

Obs. todas as tabelas são do tipo innoDB.

grato.


Otto

Otto

Responder

Posts

05/03/2006

Mysys

nao tenho certeza mas acho que é porque os campos ligados no forenkey devem ser indice de suas tabelas..


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar