在本地的一个数据库创建表时意外的出现了以下错误,说是表已经存在了 但通过desc 查看表信息时又说表不存在 在本地系统搜索表名却发现一个.ibd文件[InnoDB File] 在 删除了该.ibd 文件文件后再重新创建表就没有问题了 参考: mysql innodb表空间被占用,同名表无法创建或导入 MySQL插入或添加表提示Error : Tablespace for table `database`.`temp` exists. Please DISCARD the tablespace before IMPORT. MySQL 数据文件 说明 InnoDB File-Per-Table Tablespaces 来自为知笔记(Wiz)