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

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

WBOY
WBOY転載
2023-09-06 22:25:06647ブラウズ

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

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

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

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

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

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

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。