我在删除的时候,少加了一个条件,误删除了,有什么办法恢复不???

解决方案 »

  1.   

    这个好难。去MySQL/Postgresql版块问问看。
      

  2.   

    linux下的确是可以通过日志找回的,去mysql版吧,同情你
      

  3.   

    告诉你一个方法,试试看,不怕数据丢失
    建表的时候加个字段标示是否删除以后删除数据的时候不用 delete 而是用 update
      

  4.   


    ...那我要update 的时候一不小心...
      

  5.   

    如果是mysql5 默认的存储引擎应该是innodb 对于innodb有良好的事物日志
    可以用myqlbinlog恢复、具体方法可以查看该命令的用法
    如果没有事物日志就要看你自己有没有备份过了
    如果也没有、估计就没戏了
      

  6.   

    如果是mysql5 默认的存储引擎应该是innodb 对于innodb有良好的事物日志
    可以用myqlbinlog恢复、具体方法可以查看该命令的用法
    如果没有事物日志就要看你自己有没有备份过了
    如果也没有、估计就没戏了
      

  7.   

    如果是mysql5 默认的存储引擎应该是innodb 对于innodb有良好的事物日志
    可以用myqlbinlog恢复、具体方法可以查看该命令的用法
    如果没有事物日志就要看你自己有没有备份过了
    如果也没有、估计就没戏了
      

  8.   

    你胆也太大了。
    真实环境尽量不要直接操作数据库。
    如果要用步骤:1 先写where最后写delete,防止你小心碰了回车。2 加上limit 1; 删除多行可以用limit 100; 尽量减少损失和避免大量删除数据引起mysql负载过高。3 多看几遍。
      

  9.   

    最好是先用select 语句调试好条件,再把select 换成delete ,非常实用