数据表文件是MYISAM格式,有1.8个G,删除100万条数据后,文件还是1.8G,没见减小,怎么回事啊

解决方案 »

  1.   

    不会自动减少。 你可以 repair table table1一下。
      

  2.   

    repair call,tel
    我这样写报错
    ====================================
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
      

  3.   


    REPAIR TABLE call, tel
      

  4.   

    REPAIR TABLE call语法问题,看错提示 
      

  5.   

    alter一下表alter表的过程相当如导入临时表 然后删除原表 改名临时表  因此可以减少表大小
    alter table tbnmae engine=myisam;