実行されたmysql UPDATEコマンドを元に戻す方法
P粉464113078
2023-08-22 17:36:22
<p>MySQL サーバーを更新しようとしたときに、行を編集するための WHERE 句を追加するのをうっかり忘れてしまいました。 </p>
<p>私のミスにより3500行以上編集してしまいました。 </p>
<p>バックアップはあるかもしれませんが、前回のバックアップ以来多くの作業を行ってきたので、1 つの不適切なクエリのせいでその作業すべてを無駄にしたくありません。 </p>
<p>この問題を解決する方法があれば教えてください。 </p>
ちょっと考えてみましたが、バックアップを新しいデータベースに復元し、その後、以前のデータに基づいて、データベース間のクエリを介してその列を更新できますか?
すでにトランザクションを送信している場合は、バックアップを取り出してください。しかし、それがバックアップの目的です。私も同じような間違いを一度だけ犯しました。