名前がわかりにくいかもしれませんが、これは私がしたいことです。更新を含む別のテーブルに行をコピーする
私はいくつかの列を持つテーブル 'A'を持っています。 私は全く同じ列のテーブル 'B'を持っています。
私のプログラムフローでは、 'A'から 'B'(一時キャッシュの一種)に数行を挿入します。 'A'の列データは変更されることがありますが、誰かが '復元'ボタンをクリックすると、 'B'の行を 'A'に戻してコピーしたい行と同じIDで上書きします'B'。
など。
私はバックアップID 1および2Table B:
1 : Hi |
2 : Friends
流れの間に
Table A:
1 : Hi |
2 : Friends |
3 : What's up
今、私はいくつかのものと、テーブルAはビット
Table A (changed):
1 : Hi diddely doo |
2 : Amigo's |
3 : What's up
を変更する今、私は私の変更が間違っている認識んし、 id 1と2のレコードをテーブル 'B'から元の状態に戻したいと思います。
このIDの1を1ずつ取り出して1ずつ更新することなく、それを行う '単純な' SQLはありますか?
ありがとうございます!
あなたのスクリプトは、これらの2つの真ん中で死んだ場合はどうなるでしょうか? –