我的问题类似于这个问题:
我的留言是:
#1025 - Error on rename of './balance/#A' to './balance/#B' (errno: -1)
任何时候我想改变表格,我都会收到一条神秘的信息,表明它无法完成(如上述问题)。
我所做的所有研究都指出了引用相关表格的外键问题。我的表没有外键,非常简单,只是一个唯一的主键。
这个问题的MySQL文档是斯巴达,并没有提供任何细节。我以前遇到过权限问题,我甚至看不到innoDB表的内容,但我解决了这个问题。我想知道这是否可能是某种许可问题。使用MySQL 5.5.15-log。
此问题已解决。在我的情况下,它必须与强制恢复我的innodb表启用。我通过查看我的日志找到了它。当强制恢复打开时,显然不允许对数据库进行任何更改。
现在,它在没有FK的InnoDB引擎日志中生成外键错误的事实是另一个问题.....我把它作为一个错误发布到MySQL。