【问题标题】:MySQL errors: 1146 and 1051MySQL 错误:1146 和 1051
【发布时间】:2012-04-17 07:46:18
【问题描述】:

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

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

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

error 1051 mysql
unable to drop the table.

我什么都试过了,还是不行。

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

也不能这样做。

谁能帮帮我?

【问题讨论】:

    标签: mysql administration


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 第二条错误信息明确指出unable to drop the table.
        猜你喜欢
        • 1970-01-01
        • 2019-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        • 2017-05-30
        相关资源
        最近更新 更多