mysql:10262
From: 柴垣 <柴垣 <akiro@xxxxxxxxxx>>
Date: Fri, 01 Oct 2004 19:56:10 +0900
Subject: [mysql 10262] 複数のレコードを参照した条件で一つのレコードを書き換える
お世話になります。 複数のレコードを参照した条件で一つのレコードを書き換える SQL 文、というのはあるのでしょうか。 具体的にぶつかっている例は、排他処理的な動作をさせたい 場面の update 文で 「すべてのレコードの、指定したフィールドが 0 の場合のみ そのレコードの指定したフィールドに値を入れる」 といった処理をさせたいのですが、そんなSQL 文はあるので しょうか。 MySQL は、mysql-3.23.55-win を使用しています。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 柴垣 顕郎 akiro@xxxxxxxxxx _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
-> 10262 2004-10-01 19:56 [柴垣 <akiro@xxxxxxxx] 複数のレコードを参照した条件で一つのレコードを書き換える 10264 2004-10-03 13:28 ┗[柴垣 <akiro@xxxxxxxx]