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

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]