Mysqlデータテーブルの手動トランザクションのロールバックポイントは何ですか

藏色散人
リリース: 2018-10-30 16:49:18
オリジナル
6180 人が閲覧しました

この記事では主に mysql データテーブルにおける手動トランザクションのロールバックポイントとは何ですか を紹介します。

まず第一に、誰もが mysql の トランザクションとは何なのかを知る必要があります。

トランザクションとは、コンピュータ言語では、データベース内のさまざまなデータ項目にアクセスして更新するプログラム単位を指します。これは、データベース内の論理的な作業でもあります。データベースの操作を担当するのは、DBMS 内のトランザクション管理サブシステムです。

実際、前回の記事で、mysql トランザクションの具体的な定義について詳しく説明しました。さらに詳しく知りたい人は、この記事を参照してください。[mysql におけるトランザクションの意味]データ表###] 。

このセクションの主な内容は、

mysql 手動トランザクションのロールバック ポイントとはを詳しく紹介することです。

トランザクション ロールバック は、すべての DML (挿入、更新、削除) ステートメント操作履歴レコードをクリアする、失敗の終了として理解できます。

トランザクションのいわゆるロールバックとは、トランザクションの特定の操作で問題が発生したときに、トランザクション全体を、何も操作が実行されなかったかのようにロールバックできることを意味します。エラーが発生するか、トランザクションがキャンセルされた場合は、トランザクションをロールバックします。

トランザクションのロールバックとロールバック ポイントは、まったく同じ概念ではありません。

トランザクションが開始されると、すべての操作がトランザクション ログに保存され、トランザクションをコミットするときにのみ、更新されたデータがデータ テーブルに同期されることは誰もが知っています。

では、ロールバック ポイントとは正確には何でしょうか?

日常生活のいくつかの例に基づいてそれを紹介できます。

たとえば、タオバオで買い物をしているとき、商品を選択し、支払い方法を選択しようとした後、誤って間違った支払い方法を選択してしまいました。このとき、支払い方法選択ページに戻る必要があるため、戻り操作を行うポイントを

ロールバックポイントに設定します。選択を誤った場合、ロールバックポイントに戻る操作が復帰操作です。

ロールバック ポイントの関連構文:

ロールバック ポイントを設定する:

savepoint + 回滚点名称;
ログイン後にコピー

ロールバック ポイントに戻る:

rollback to + 回滚点名称;
ログイン後にコピー

Thisこの記事は、

mysql 手動トランザクション ロールバック ポイント に関する基礎知識を非常にわかりやすく紹介したもので、今後の記事でも必要に応じてロールバック ポイントの具体的な使い方を紹介していきます。友達もフォローできるよ!

mysql についてさらに詳しく知りたい場合は、PHP 中国語 Web サイト

mysql ビデオ チュートリアル を参照してください。誰でも参照して学ぶことができます。

以上がMysqlデータテーブルの手動トランザクションのロールバックポイントは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:事务回滚,可以理解为失败的结束,就是将所有的DML(insert、update、delete)语句操作历史记录全部清空。而回滚点就是要回滚到的那个点。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート