サービスがクライアントから要求されたときに、MySQLテーブル内で占有されている行が更新され、そのレコードが提供されるという点で、安らかなWebサービスをjava hibenrateで開発しています。更新テーブルは= 1、ID = 1java mysqlで同時に複数のリクエストを処理する
と
occupied_status設定occupied_status1として
私のテーブルには、私は最初のレコードを更新する必要が
ID Name Occupied_Status 1 Vicky 0 2 Rocky 0
のように見えます
はoccupied_status = 1つの制限は1
それが占有していることを返すように、複数の要求が同じ行同時にその更新がサービスを打ったときに私の問題があるtime.Butで単一の要求のために良い作品テーブルから選択します*すべての要求に対して同じレコードが必要です。要求ごとに個別のレコードを提供する必要があります。これを処理するために私を助けてください。まず、あなたが
update table set occupied_status =1 where id = 1 and occupied_status =0
を使用して、変更された行の数をテストする可能性があるため
あなたのリクエストはIDまたは名前で識別されていますか? – AJNeufeld
要求の場合、利用可能なレコードはstatus = 0でなければなりません。 – Vicky