window环境,apache+php+mysql。
mysql命令行下show tables可以看到有目标表A,但是select * from A提示表A不存在。看mysql/data内该数据库目录内有表A.frm,仅此一个文件,没有三个。不知道这情况是否还能恢复?求高手指点。

解决方案 »

  1.   

    引擎是MyISAM还是INNODB还是其他NDB
    是否有备份的文件,select * from A表不存在是不是没有select权限的原因。
    grant授权。如果是Myisam有备份的文件时可以恢复的。
      

  2.   

    没有备份文件,引擎忘记了,不应该是权限问题,因为是自己机器上的集成环境,用了一段时间之后发现丢失表。
    都是用root登录的。
      

  3.   

    你的表应该是INNODB的表,无法恢复,必须找到备份文件进行恢复。