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

実行されたmysql UPDATEコマンドを元に戻す方法

<p>MySQL サーバーを更新しようとしたときに、行を編集するための WHERE 句を追加するのをうっかり忘れてしまいました。 </p> <p>私のミスにより3500行以上編集してしまいました。 </p> <p>バックアップはあるかもしれませんが、前回のバックアップ以来多くの作業を行ってきたので、1 つの不適切なクエリのせいでその作業すべてを無駄にしたくありません。 </p> <p>この問題を解決する方法があれば教えてください。 </p>
P粉464113078P粉464113078424日前502

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

  • P粉377412096

    P粉3774120962023-08-23 16:09:17

    ちょっと考えてみましたが、バックアップを新しいデータベースに復元し、その後、以前のデータに基づいて、データベース間のクエリを介してその列を更新できますか?

    返事
    0
  • P粉176203781

    P粉1762037812023-08-23 10:36:45

    すでにトランザクションを送信している場合は、バックアップを取り出してください。しかし、それがバックアップの目的です。私も同じような間違いを一度だけ犯しました。

    返事
    0
  • キャンセル返事