ホームページ > データベース > mysql チュートリアル > MySQL におけるトランザクションとは何を意味しますか?その特性を説明してください?

MySQL におけるトランザクションとは何を意味しますか?その特性を説明してください?

WBOY
リリース: 2023-09-06 22:25:06
転載
697 人が閲覧しました

MySQL 中的事务是什么意思?解释一下它的属性?

#トランザクションは、あたかも単一の作業単位であるかのように、順次実行される一連のデータベース操作です。つまり、グループ内のすべての操作が成功しない限り、トランザクションは完了しません。トランザクション内のいずれかの操作が失敗すると、トランザクション全体が失敗します。実際、多くの SQL クエリを 1 つのグループにグループ化し、トランザクションの一部として一緒に実行できます。

トランザクションのプロパティ

トランザクションには次の 4 つの標準プロパティがあり、通常は ACID の略語で表されます。

  • Atomicity - 単位の確認work トランザクション内のすべての操作が正常に完了します。それ以外の場合、トランザクションは障害が発生した時点で中止され、以前の操作は以前の状態にロールバックされます。
  • Consistency - トランザクションが正常にコミットされた後、データベースの状態が正しく変更されることを保証します。
  • 分離 - トランザクションが独立して動作し、相互に透過的になるようにします。
  • Persistence - システム障害が発生した場合でも、コミットされたトランザクションの結果または効果が持続することを保証します。

以上がMySQL におけるトランザクションとは何を意味しますか?その特性を説明してください?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート