MySQL错误:1146和1051

时间:2012-04-17 07:46:18

标签: mysql administration

是MySql的新手 当我试图做备份它给我一个错误

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

当我试图删除那个问题表时,它会抛出一个

error 1051 mysql
unable to drop the table.

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

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

也不能这样做。

请有人帮助我吗?

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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