私が達成しようとしていることは単純に思えますが、
データベースタイプ: MyISAM
テーブル構造: card_id, status
クエリ: テーブルから未使用の card_id を選択し、行を「使用済み」に設定します。
2 つのクエリが同時に実行され、ステータスが更新される前に、同じ card_id が 2 回フェッチされるのは競合状態ですか?
私はすでにいくつかの検索を行いました。Lock table は解決策のようですが、私にはやり過ぎであり、Lock Privilege が必要です。
何か案が?
ありがとう!