4つのプロパティ
- 原子性:トランザクションのすべての操作、完了または全て完了していないのどちらかは、リンクの途中で終わりません。トランザクションの実行中にエラーが発生したトランザクションが開始する前に、それは状態に(ロールバック)をロールバックされます
- 一貫性:前と取引の取引終了後に、データベースの整合性が破壊されていません。例えば、AとBの間の転送は、関係なく、ターン回数の、どのくらいのターン、2人の総量は変化しません
- 単離:各トランザクションの間、相関がない、別々に実行
- 耐久性:トランザクションの後、データへの変更は永続的です
使用
- トランザクションを開始
- ベギン
- エンドのトランザクション
- トランザクションをコミットします。コミット
- トランザクションをロールバック:rollbckを