ホームページ  >  に質問  >  本文

mysql update 如何回滚?

昨天晚上手贱update一张表,忘加限制条件了,本来应该是
update companys set right=1 where id =1234

后面的where id=1234忘加了,结果所有数据都update了。欲哭无泪。
请问怎么回滚呢?
求大神救急

天蓬老师天蓬老师2742日前1144

全員に返信(4)返信します

  • PHPz

    PHPz2017-04-17 14:50:29

    已经迟了,因为只有事务才能辅助完成回滚,对于你已经完成的无法回滚了!除非你做了数据库备份~

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 14:50:29

    开二进制日志了吗,应该能恢复到更新之前把

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 14:50:29

    你的数据库有没有打开bin-log,有的话,打开找到你的那条语句,把那条误操作语句的bin-log之前的重放恢复。

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 14:50:29

    可用binlog2sql快速回滚,具体方法可看这篇《MySQL误操作后如何快速恢复数据》

    返事
    0
  • キャンセル返事