Duvida Chave estrangeira

MySQL

09/02/2014

Boa tarde Pessoal
Possuo uma tabela com vários registros. Preciso fazer uma manutenção nessa tabela inserindo uma nova chave estrangeira, porém o mysql não permite criar a chave (erro 1005) que diz que tem que estar a tabela sem registros. A minha dúvida é a seguinte posso criar a chave estrangeira nessa tabela sem tem que mexer nos registros dela ? Se sim como ?
Obrigado a todos pela atenção,
Erick Ernits

Erick Ernits

Curtidas 0

Respostas

Marisiana Battistella

Marisiana Battistella

09/02/2014

Boa tarde Erik!

O campo que será referenciado já existe nesta tabela?
GOSTEI 0
Erick Ernits

Erick Ernits

09/02/2014

Ola não tinha sido criado, ai criei ele normalmente mas não aceita a atribuição da chave estrangeira.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

09/02/2014

Poderia postar o código que vc está utilizando para criar a chave estrangeira?
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

09/02/2014

Verifica se a sintaxe do teu código está correta, se os nomes dos campos e das tabelas estão corretos...
GOSTEI 0
Alan Mario

Alan Mario

09/02/2014

posta o codigo.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

09/02/2014

Erik, vc conseguiu criar a chave estrangeira?
GOSTEI 0
Erick Ernits

Erick Ernits

09/02/2014

Boa tarde Pessoal estive ausente esse mês em um trabalho externo, consegui sim pessoal. Obrigado pela ajuda.
GOSTEI 0
William

William

09/02/2014

Encerrando o tópico!
GOSTEI 0
POSTAR