我刚刚重新安装了 WAMPSERVER,没有备份 WAMPSERVER 下 MYSQL 的数据文件夹,理解卸载和重新安装 WAMPSERVER 会使 MYSQL 的数据目录保持原样。这是相同 WAMPSERVER 版本的重新安装。

所以现在我登录到 MYSQL,可以使用 SHOW DATABASESSHOW TABLES IN myDb 查看以前 WAMPSERVER 中的所有数据库和表。但是尝试 SHOW COLUMNS IN myTable 或进一步尝试访问这些表中的数据失败,并给出错误:

ERROR 1146 (42S02): Table 'myDb.myTable' doesn't exist

和日志文件:
2013-10-08 14:42:23 1072 [Warning] InnoDB: Cannot open table myDB/myTable from the internal data dictionary of InnoDB though the .frm file for the table exists.

最佳答案

尝试创建如果不存在查询,看看这给出了什么输出。

关于mysql - 重新安装wampserver后无法使用数据库表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19249455/

10-11 04:47