ホームページ  >  記事  >  データベース  >  mysql でトランザクション分離レベルをクエリする方法

mysql でトランザクション分離レベルをクエリする方法

青灯夜游
青灯夜游オリジナル
2022-02-17 17:37:1522291ブラウズ

トランザクション分離レベルをクエリするための Mysql メソッド: 1. コマンド ライン ウィンドウを起動し、MySQL データベースに接続します; 2. 「show variables like 'tx_isolation';」または「SELECT @@tx_isolation;」を実行します。コマンドウィンドウのコマンドで確認できます。

mysql でトランザクション分離レベルをクエリする方法

このチュートリアルの動作環境: Windows7 システム、mysql8 バージョン、Dell G3 コンピューター。

SQL 標準は、READ_UNCOMMITTED (コミットされていない読み取り)、READ_COMMITTED (コミットされた読み取り)、REPEATABLE_READ (繰り返し読み取り)、SERIALIZABLE (シリアル読み取り) の 4 つのトランザクション分離レベルをサポートしており、MySQL innodb エンジンはこれらすべてをサポートしています。トランザクション分離レベル. この記事では、MySQL のトランザクション分離レベルを確認する方法を共有します。

トランザクション分離レベルをクエリするための Mysql 手順

1. コマンド ライン ウィンドウを起動し、MySQL データベースに接続します

図では、MySQL が提供するクライアント コマンド mysql を介して MySQL データベースに接続します。

mysql でトランザクション分離レベルをクエリする方法

#2. システム変数を使用してデータベースの現在のトランザクション分離レベルをクエリします。

#図: によって提供されるシステム変数をクエリします。データベース ## 現在のトランザクション分離レベルは、#tx_isolation または transaction_isolation の値を使用して取得できます。

MySQL データベースのデフォルトのトランザクション分離レベルは REPEATABLE_READ (反復読み取り) です。

文法形式 1:


show variables like 'tx_isolation';
show variables like 'transaction_isolation';

mysql でトランザクション分離レベルをクエリする方法

文法形式 2:

SELECT @@tx_isolation;
SELECT @@transaction_isolation;

mysql でトランザクション分離レベルをクエリする方法

【関連する推奨事項:

mysql ビデオ チュートリアル ]

以上がmysql でトランザクション分離レベルをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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