我用select count(*) from a能统计处总数,
但是用select * from a 却得不到记录数,是不是数据文件损坏了

解决方案 »

  1.   

    极有可能是数据文件有问题。
    你的表是什么存储引擎?用REPAIR TABLE A 试一下修复。
      

  2.   

    mysqldump 能导出数据吗?可以的话,就导出再导入;
      

  3.   


    但是用select * from a 却得不到记录数,是查不出任何记录,还是得到的记录数不对??
      

  4.   

    贴出你的show create table;
    show table status
    还有你的
    select count(*) from a
    select * from a