我刚刚重新安装WAMPSERVER而没有在WAMPSERVER下备份MYSQL的数据文件夹,但是要知道卸载和重新安装WAMPSERVER会使MYSQL的数据目录保持原样。这是重新安装相同的WAMPSERVER版本。
现在我登录MYSQL,可以使用SHOW DATABASES
和SHOW 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.
答案 0 :(得分:0)
尝试CREATE if not exists查询,看看它给出了什么输出。