Chave estrangeira fantasma
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
Discussão (3)
Carregando comentários...