テーブルのユーザーデータは次のとおりです
id----user----num
1----aaaa----0
2- ---bbbb----2
php ファイルがあります。実行すると ID 1 の数値が 1 増加します。現在、多くの人がこの php にアクセスしています。これにより問題が発生しますか? num によって記録された値が間違っているか、間違っています
人が少ない場合、概要に遭遇しません; 一定時間が経過すると、num 1 のロジックが完了し、データが保存されない場合、他の訪問者 num 1 が複数回実行されます; 値ここの他の ID も同様です。繰り返します。ID に一意の主キーを設定すると、保存に失敗します。
mysql 悲観的ロックを使用することをお勧めします。
人が少ない場合、概要に遭遇しません; 一定時間が経過すると、num 1 のロジックが完了し、データが保存されない場合、他の訪問者 num 1 が複数回実行されます; 値ここの他の ID も同様です。繰り返します。ID に一意の主キーを設定すると、保存に失敗します。
mysql 悲観的ロックを使用することをお勧めします。