[前][次][番号順一覧][スレッド一覧]

mysql:5608

From: Tomoyuki Ishino <Tomoyuki Ishino <ishino@xxxxxxxxxx>>
Date: Sat, 08 Jun 2002 15:14:30 +0900
Subject: [mysql 05608] Re: WHERE 節を含む UPDATE 構文は atomic であるか

イシノです。

* [mysql 05607] WHERE 節を含む UPDATE構文は atomicであるか
* Masahiro Kawata <mas@xxxxxxxxxx> wrote:

> WHERE節を含むUPDATE構文はatomicに処理されるか,という事です。
> 
> atomicというとちょっと語弊があるかもしれませんが,
> つまり,WHERE節によりデータが抽出され,それからUPDATEされるまで
> の間に,その対象レコードが更新されたりするような事があるのか,
> それともそのレコード(テーブル)がロック,又は他のスレッドによる
> アクセスが出来ない状態になるか,どちらなのか,という事です。
> 
> 多分そうだろうなと思いつつも,よく考えるとそれを説明している
> 文書が見当たらなかったので質問させていただきました。

MyISAMテーブルではUPDATE時にテーブルロックがかかります。

http://www.mysql.gr.jp/jpdoc/3.23.x/manual.ja_MySQL_Optimization.html#Internal_locking

---
Tomoyuki ISHINO


[前][次][番号順一覧][スレッド一覧]

      5607 2002-06-08 05:34 [Masahiro Kawata <mas] WHERE 節を含む UPDATE 構文は atomic であるか
->    5608 2002-06-08 15:14 ┗[Tomoyuki Ishino <ish]