0

たとえば、UPDATE table SET field1 = 'val1', field2 = 'val2' WHERE id = 5 を実行したとします。

以前は、field1 は 'VAL1' でした (例)、field2 は 'VAL2' でした。この特定のテーブル (!!!) でそれらを以前の状態に復元する方法はありますか?..

前もって感謝します。

PS: エンジンは InnoDB です。

4

1 に答える 1

0

ダンプから 1 つの特定のテーブルを復元するためのすぐに利用できるソリューションはありません。ただし、このダンプを別の一時データベースに復元し、そこから目的のテーブルの一部または全部を抽出できます。

それ以外の場合は、完全なバックアップを復元し、任意の時点までバイナリ ログを再生できます。このページでは、この手順について詳しく説明します。

于 2013-06-11T21:34:43.643 に答える