ホームページ  >  に質問  >  本文

php - mysql トランザクション、ロック、トランザクションについて質問しますか?

たとえば、口座残高が 100 元の場合、取引中の残高が取引金額より大きければ、取引は成功します。
このユーザーが同時に複数のトランザクションを実行していると仮定すると、検出中に問題が発生します。

###質問:###

    トランザクションの SERIERLIZED 分離レベルを使用することで、現時点でこの問題を解決できるかどうかを尋ねたいと思います。
  1. または、このデータ行をロックします。このロックを追加するにはどうすればよいですか?
代言代言2674日前872

全員に返信(1)返信します

  • 阿神

    阿神2017-06-24 09:43:23

    1. この問題は解決できますが、パフォーマンスが大幅に低下する可能性があります

    2. 楽観的なロックを追加できます

    返事
    0
  • キャンセル返事