MySQLの高度なトランザクション

高洛峰
リリース: 2016-12-02 13:42:53
オリジナル
1307 人が閲覧しました

平たく言えば、トランザクション: 正常に実行されたか、まったく実行されなかった一連の操作を指します。---->原子性

すべての操作が完了するまで、他のセッションは中間の変更を確認できません。 ;分離

トランザクションの前後でデータの総量は一致しています----->一貫性

トランザクションの影響を元に戻すことはできません----->永続性

エラーが発生した場合実行されたトランザクションは元に戻すことはできず、「補償トランザクション」を通じてのみ転送できます

Li San: --->支出 500、Li San -500

Zhao Si: --- ->500、Zhao Si +500を受け取りました

トランザクションエンジンについて:

innodb/bdbを選択

トランザクションの開始:トランザクションを開始;

Sql....

Sql... ..

Commit Submit

rollback Rollback

注: トランザクションのコミットまたはロールバックが終了したとき

注: トランザクションを暗黙的にコミットさせるステートメントがいくつかあります。トランザクションの開始として

MySQLの高度なトランザクション

トランザクションの具体的な例:

MySQLの高度なトランザクション

MySQLの高度なトランザクション

MySQLの高度なトランザクション

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!