SELECT cnt FROM mytbl FOR UPDATE; …… UPDATE mytbl SET cnt = ?; のように「FOR UPDATE」でロックを掛けて整合性を保つと思いますが、 下記のように一文の場合は、 UPDATE mytbl SET cnt = cnt + 1; ロックを掛ける必要はないんですか? 同時に3ユーザがそれぞれ5万回処理しても、 結果もちゃんと15万になりますか? 宜しくお願いします。
ログインして回答する
回答はまだありません
コメントはまだありません
これ以上回答リクエストを送信することはできません。制限について
コメント(0件)