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]