複数のユーザーにアイテムを提供するとします。アイテムが「非アクティブ化」されるまで、どのユーザーでも最大10回まで購入できます。アイテムはmainitemsテーブルから取得され、特定のユーザーにフィルターされます。
購入ごとに、アイテムの行でカウントが増加し、購入量を示します。このアイテムを一度に購入しようとしている11人のユーザーを制御するにはどうすればよいですか?購入が完了してから比較するまでその行をロックするだけでこれを達成するための最良の方法はありますか?または、他のユーザーから結果を絶えず削除してから再アクティブ化することなく、これを行う方法はありますか?