1、以前备份过且记录了log-bin的话,可以用日志文件恢复!
2、如果你的table_name是myisam格式的表的话,你停掉你的数据库,用easyrecovery/finedata等恢复软件恢复;如果是innodb的话,就基本上没有办法了,除非你对innodb结构非常了解!

解决方案 »

  1.   

    删除表之前一定要备份
    能恢复的几率很小
      

  2.   

    谢谢大家的发言。可我记得有一个很简单的命令,在没有任何中间步骤的前提下是可以撤消上一步操作的。嗯,好象是有这么一个命令!想不起来了,希望大家继续支持呀。。
      

  3.   

    没听说过有这样的命令。楼主如果打听到了,记得通知一声。
      

  4.   

    有些数据库有个回滚的命令,但能不能恢复删除前的记录不清楚,已经很久没关注此类信息