phpMyAdmin错误1932 - 引擎中不存在表

时间:2017-07-04 05:09:37

标签: mysql phpmyadmin

windows 7 - xampp

我有一个包含14个表的数据库。这几天我和所有人一起工作没有问题,直到今天早上。

除了表posts之外,所有表都可以。当我点击它的名字(phpMyAdmin中的左侧菜单)时,我收到了一条消息:

#1932... posts doesnt exist in engine

在stackoverflow上有六个帖子有simmilar标题,但对我来说没有解决方案。

例如this是关于系统表phpmyadmin.pma和ubuntu的。我在Windows和桌面posts是用户表。

任何帮助?

2 个答案:

答案 0 :(得分:6)

当我无法修理桌子时,这对我有用

ALTER TABLE Tablename DISCARD TABLESPACE; ALTER TABLE Tablename IMPORT TABLESPACE;

答案 1 :(得分:0)

我在xampp / phpmyadmin / config.inc.php中进行了一些更改:

在/ *服务器参数* /

之后添加$ i = 1

/ *服务器参数* /

$ i = 1

修复phpMyAdmin的表空间,如

中所述

https://stackoverflow.com/a/11506495/2364405