Ir para conteúdo

POWERED BY:

Arquivado

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

Lucas Guima

Chave estrangeira fantasma

Recommended Posts

Criei uma tabela, juntamente com uma chave estrangeira.

Fui lá e mudei o nome dessa tabela, sem mexer nessa chave.

 

Agora preciso truncá-la, mas diz que infringe a chave estrangeira que foi criada anteriormente, mas referenciando o nome antigo da tabela.

 

Tento dropar a constraint e dá erro...

Error Code: 1025 Error on rename of '.\database\mytable' to '.\database\#sql2-630-22a' (errno: 152)

 

Tentei dropar o nome da tabela antiga, dá erro...

Error Code: 1146 Table 'database.table' doesn't exist

 

Tentei criar uma tabela com o nome antigo, dá erro...

Error Code 1005: Can't create table 'database.table' (errno: 150)

 

Sugestões do que pode ser?

 

Obrigado, desde já.

 

Versão do MySQL: 5.5.25a

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.