在mysql表中存在,但它没有

时间:2017-02-07 06:51:48

标签: mysql

一个非常奇怪的错误,我无法解决。我不能创建一个表,因为mysql说它存在,即使我已经明确地试图删除它。

mysql> drop table `wp881-2`.`trd_plans`;
ERROR 1051 (42S02): Unknown table 'wp881-2.trd_plans'
mysql> CREATE TABLE `wp881-2`.`trd_plans` ( `id` INT NOT NULL ) ENGINE = InnoDB;
ERROR 1813 (HY000): Tablespace '`wp881-2`.`trd_plans`' exists.

要仔细检查,我还会运行show tables;那里的表格也不存在。

任何帮助都非常感激。

编辑: 据我所知,这并不是重复的,因为我尝试了删除孤立文件的建议解决方案,而且还有一个额外的.ibd文件(我删除了),当我再次尝试执行CREATE TABLE时仍然出现同样的错误

0 个答案:

没有答案