19

MySQL サーバーで更新を行おうとしていたところ、1 行を編集するはずの WHERE 句を追加するのをうっかり忘れてしまいました。

エラーが原因で、現在 3500 行以上が編集されています。

バックアップがあるかもしれませんが、最後のバックアップ以降に大量の作業を行ったので、1 つの不適切なクエリのためにすべてを無駄にしたくありません。

これを修正するために私にできることがあると教えてください。

4

4 に答える 4

12

アイデアです。バックアップを新しいデータベースに復元してから、クロス データベース クエリを実行して、以前のデータに基づいてその列を更新できますか?

于 2012-06-06T20:58:52.163 に答える
12

トランザクションをコミットした場合は、そのバックアップを削除する時が来ました。申し訳ありません。しかし、それがバックアップの目的です。私は一度自分でそのようなことをしました...一度。

于 2012-06-06T20:59:16.557 に答える
11

何もない。

それにもかかわらず、あなたはその学習経験を身につけたことをうれしく思い、習慣を変えて再発の可能性を大幅に減らす方法を誇りに思うことができます. あなたは今、若い子犬を教え、実際の戦闘でテストされた経験から引用できる「マスター」になります.

于 2012-06-06T21:09:50.647 に答える