0

当我尝试进行备份时,我是 MySql 的新手,这给我一个错误

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

当我试图放弃那个问题表时,它给了我一个

error 1051 mysql
unable to drop the table.

我已经尝试了一切,但没有用。

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

这也做不到。

谁能帮帮我?

4

3 回答 3

1

尝试删除下表的 .frm .myi 和 .myd 文件。如果该表使用 MyISAM 存储引擎或 .frm 和 .ibd 文件,如果该表使用 InnoDB 存储引擎

于 2012-11-08T06:24:16.927 回答
0

它解释了。该表不存在。您是否选择了活动数据库模式?

于 2012-04-17T07:47:28.817 回答
0

尝试删除此表,然后再次创建(有时会有所帮助)。也尝试通过mysqlcheck修复数据库。

于 2012-09-18T08:41:25.277 回答