2012-04-17 80 views
0

是新手到MySql 当我试图做备份它扔我一个错误MySQL的错误:1146和1051

mysqldump: Got error: 1146: 
Table doesn't exist when using LOCK TABLES 

当我试图丢弃问题表它抛出我的

error 1051 mysql 
unable to drop the table. 

我试过了一切,但没有奏效。

由于它仍处于开发阶段,我决定放弃那个困扰的数据库并创建新的一个。

也不能这样做。

任何人都可以帮我吗?

回答

0

它解释。该表不存在。你选择了主动数据库模式吗?

0

尝试DROP此表,然后再次创建(有时帮助)。还尝试通过mysqlcheck修复数据库。

+0

第二个错误消息明确指出'无法放弃表格'。 – Jocelyn 2012-09-21 10:37:46

+0

在我的情况下,尽管1051错误 – ruvim 2012-11-21 07:46:01

1

尝试删除.FRM .MYI,如果表使用MyISAM存储引擎或.FRM和的.ibd文件如下表..的.MYD文件,如果表使用InnoDB存储引擎