ホームページ  >  記事  >  毎日のプログラミング  >  MySQLデータテーブルにおける自動トランザクションは何を意味しますか

MySQLデータテーブルにおける自動トランザクションは何を意味しますか

藏色散人
藏色散人オリジナル
2018-10-30 16:50:184585ブラウズ

この記事では、mysql データテーブル における自動トランザクションとは何を意味するのかを主に紹介します。 自動取引はその名のとおり、手作業を必要としない取引です。手動取引の導入については、以前の記事で詳しく紹介しました。友達が最初にこれらの記事を参照することを選択する必要があります。

mysql データ テーブルにおけるトランザクションの意味

Mysql データ テーブルでトランザクションを開く方法

] [

mysql データ テーブルでの手動トランザクションのロールバック ポイントを設定する方法

]このセクションの焦点は、

mysql データ テーブルでの自動トランザクションの定義について説明することです。

まず、手動トランザクションとは、簡単に言えば、実行する SQL ステートメントをトランザクション ログに保存し、手動でトランザクションを開いたり、トランザクションをコミットしたり、トランザクションをロールバックしたりして、トランザクション ログを処理することです。加工用。

Then

自動トランザクション

とは、トランザクションを開いたり、トランザクションをコミットしたり、ロールバックしたりする必要がなく、SQL ステートメントをデータベースに直接送信できることを意味します。 データ テーブルに対する日常の操作では、単一の select ステートメントでデータ テーブルのクエリ、削除、挿入が可能であり、手動で送信する必要がまったくないことがわかります。

これは、一連のデータ テーブル操作が自動トランザクションで行われているためです。

通常の状況では、データ テーブルの基本的な操作は基本的にデフォルトの自動トランザクションで行われます。

以下に、

mysql 自動トランザクションの定義を簡単にまとめます。


デフォルトでは、MySQL データ テーブルは自動コミット モードで有効になっています (変数 autocommit は ON)。

つまり、DML (挿入、更新、削除) オペレーション ステートメントを実行する限り、MySQL はトランザクションを暗黙的に直ちにコミットします (暗黙的なコミット)。

トランザクションを自動的にコミット: SQL ステートメントが実行されるたびに、データベースと同期されます

この記事は、

mysql データ テーブルの自動トランザクションの基本的な定義を紹介するもので、初心者にとっては非常にシンプルで理解しやすいものであると思います。友達、助けて!

今後の記事では、mysql データ テーブルの自動トランザクションに関する具体的な知識ポイントを引き続き紹介していきます。

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

mysql ビデオ チュートリアル

を参照してください。誰でも参照して学ぶことができます。

以上がMySQLデータテーブルにおける自動トランザクションは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。