序文この記事では主にMySQLでトランザクションを開始する方法について紹介します。関連情報については公式ドキュメントも参照してください。 コミット 方法1START TRANSACTIONまたはBEGINは新しいトランザクションを開始します。COMMITは現在のトランザクションをコミットします。ROLLBACKは現在のトランザクションをロールバックします。 これはよく知られた方法で、トランザクションを開始する方法、start transaction と begin は同じです。 方法2自動コミットを 0 に設定します。 デフォルトでは、autocommit = 1 であり、トランザクションが自動的にコミットされることを意味します。 スクリーンショットから、進行中のトランザクションがあることがわかります。set autocommit = 0; が設定されているため、後続の更新操作では結果が変更されず、他のセッションではそれを確認できません (RR レベル)。 このとき、コミットを手動で実行する必要があります。 自動コミットは変更されていないことに注意してください。この時点では、自動コミット値はまだ 0 であるため、このセッションの後続の SQL ステートメントは手動でコミットする必要があります。 MySQL でトランザクションを開始する方法についての記事はこれで終わりです。MySQL でトランザクションを開始する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vue はネストされたルーティングメソッドの例を実装します
>>: CSS3 で @media を使用して Web ページの適応を実現するためのサンプル コード
<本文> <div id="ルート"> <h1 ...
目次1. インターフェース定義2. 属性2.1 オプション属性2.2 読み取り専用プロパティ3. ク...
vue2と比較して、vue3にはアプリの概念が追加され、vue3プロジェクトの作成も // メイン....
KILL [接続 | クエリ] processlist_id MySQL では、各接続は個別のスレ...
目次1. はじめに2. インストール3. 基本的な使い方3.1、-rパラメータ3.2、-aパラメータ...
Win10システムにMySQL8.0.20をローカルにインストールし、個人的にテストして利用可能であ...
序文データ型変換とは何ですか?フォームまたはプロンプトを使用して取得されるデフォルトのデータ型は文字...
目次1. サーバーAのmy.cnfファイルを変更する2. サーバーBのmy.cnfファイルを変更する...
目次序文ドローコールとはDrawCall はパフォーマンスにどのような影響を与えますか?ドローコール...
まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...
目次1. データベースエンジン1.1 ビューデータベースエンジン1.2 デフォルトのデータベースエン...
この記事では、VMware Toolsのインストールと構成に関するグラフィックチュートリアルを参考と...
弊社のプロジェクトは Java で開発され、ミドルウェアは Tomcat でした。運用中に、Tomc...
目次1. プロジェクトの説明2. Nginxイメージの作成3. MySQLイメージの作成4. PHP...
この記事では、MySQL の sql_mode モードについて例を挙げて説明します。ご参考までに、詳...