MySQL表在使用中,不使用';不存在
我不知道为什么 我每次都会犯这种错误。 数据库中我的一个表MySQL表在使用中,不使用';不存在,mysql,Mysql,我不知道为什么 我每次都会犯这种错误。 数据库中我的一个表 in use 每当我关闭mysql和我的项目时,它总是发生。上次我打开表时,它仍然存在 我尝试了以下方法 CHECK TABLE table_name; 并试图 REPAIR TABLE table_name 它是这样显示的 +-----------+--------+----------+-------------------------------------------+ | Table | Op | Msg
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 |
+-----------+--------+----------+-------------------------------------------+
你能帮我展示一下吗?我真的很感激
REPAIR TABLE table_name
命令应该修复并修复您所面临的使用中的问题
在我看来,这条信息所暗示的唯一一件事
引擎中不存在表“pk.produk”
是,模式pk
确保您的架构正确。如果没有,那就跑吧
USE schema_name;
然后再次运行repair命令。重新启动mysql服务器。