検索

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

mysql update 如何回滚?

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

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

天蓬老师天蓬老师2871日前1226

全員に返信(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
  • キャンセル返事