mysql for update 如果事务一直没有提交会不会这表数据一直锁在那里
迷茫
迷茫 2017-04-17 16:27:28
0
1
1202

mysql for update 锁住了一条或多条数据,或者是整个表 如果事务一直没有提交(比如服务器挂掉了)会不会这表数据一直锁在那里

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(1)
巴扎黑

いいえ。クライアント接続が切断されると、ロックは自動的に解除されます。

クライアント 1

リーリー

クライアント 2

リーリー

この時点で、クライアント 2 のクエリは停止します。クライアント 1 commit または rollback まで。ただし、クライアント 1 がウィンドウを直接閉じて切断すると、クライアント 2 もロックを直接取得できます。 クライアントが切断されると、ロックが自動的に解放されることを示します

そこで問題は、クライアント 1 が切断された後、自動的に rollback するのかということです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!