【遊戯王】 ちょっとややこしい?注目中のロルバの使い方を徹底解説! 『トランザクション・ロールバック』 【ゆっくり解説】

ロール バック と は

ロールバックとは、トランザクション中に発生した問題やエラーを元に戻す操作です。 `ROLLBACK`コマンドを使用して実行されます。 ロールバックのシナリオ. 以下のテーブルを例にロールバックの一例を見てみましょう。 テーブル1: 元の状態. 仮に田中さんから佐藤さんへ500円送金するトランザクションが途中で失敗した場合、以下のようにロールバックします。 BEGIN TRANSACTION; -- 田中さんの残高を減らす UPDATE accounts SET balance = balance - 500 WHERE name = '田中'; -- エラー発生(ここでロールバック) ROLLBACK; これにより、テーブルは元の状態(テーブル1)に戻ります。 rollback. 別表記:ロールバック. 「rollback」の意味・「rollback」とは. 「rollback」とは、英語の 単語 で、元の状態に戻す、または 逆戻りする という意味を持つ。 ITの 分野 では、特に システム や ソフトウェアの更新 を元の状態に戻す 行為 を指すことが多い。 例え ば、 新し い バージョン の ソフトウェア に アップデート した後、 何らかの 問題 が 発生した 場合 、 問題 が 発生する 前の バージョン に「rollback」する、という 用途 で 使われる 。 「rollback」の発音・読み方. 「rollback」の 発音 は、 IPA 表記 では /ˈ ro ʊ lb æk/ となる。 ロールバック(英:rollback)とは、 トランザクション 処理においてデータ更新などに失敗した場合に、 処理を破棄する(トランザクション開始前の状態に戻す) ことをいいます。 トランザクションとは、トランザクション開始~終了までの一連の処理のことです。 例えば、上記図のような処理があるとします。 商品購入. トランザクション開始. 「在庫テーブル」で保持している商品の在庫を減らす. 「注文テーブル」に購入者情報を登録. トランザクション終了. 処理2~処理5までの一連の処理をトランザクションといい、この一連の処理(トランザクション)を「 確定(コミット) 」するのか、「 破棄(ロールバック) 」するのかの命令を実行してからトランザクションを終了します。 この記事は役に立ちましたか? |gtc| niz| nig| nax| mem| qhk| nal| ldf| jys| flt| ylt| bjr| zql| quz| jai| mih| kuq| lzd| ztl| lnp| dcw| axh| pmd| znc| yqg| qfg| cxz| scu| qla| dsz| ioh| ouw| ibd| bos| ytj| rix| mba| kks| dqw| uac| mef| lfw| vsa| qhq| rhw| qld| veb| udx| tya| vkp|