MySQL表正在使用中并且不存在

时间:2019-11-15 06:38:04

标签: mysql

我不知道为什么 我总是每次都会遇到这种错误。 我的数据库表之一

in use

每次关闭mysql和项目时,它总是在发生。上次我打开桌子时它仍然存在。

我尝试了以下

CHECK TABLE table_name;

并试图

REPAIR TABLE table_name

它显示如下

+-----------+--------+----------+-------------------------------------------+
| Table     | Op     | Msg_type | Msg_text                                  |
+-----------+--------+----------+-------------------------------------------+
| pk.produk | repair | Error    | Table 'pk.produk' doesn't exist in engine |
| pk.produk | repair | status   | Operation failed                          |
+-----------+--------+----------+-------------------------------------------+

您能帮我展示一下吗?我真的很感激!

1 个答案:

答案 0 :(得分:1)

命令应修复并修复您面临的REPAIR TABLE table_name 问题。

在我看来,唯一的提示是

  

表'pk.produk'在引擎中不存在

是架构in use

确保您使用的是正确的架构。如果没有,请运行

pk

然后再次运行修复命令。