보유금액 동시 호출시 문제점 보완 방법

보유금액 동시 호출시 문제점 보완 방법

QA

보유금액 동시 호출시 문제점 보완 방법

본문

안녕하세요.

배팅사이트를 제작중인데요.

배팅에 배짜도 모르던 제가 작업을 하다보니 테스트하면, 이런 저런 문제가 발생하네요ㅡㅡ

지금 가지고 있는 문제는 배팅과 동시에 당첨금 지급시

보유머니의 변동 없이 당첨금이 지급되는 문제인데요.

예로 보유머니가 10만원이고 지급 예정인 당첨금이 5만원

배팅 금액이 1만원이라 했을 때 배팅과 당첨금이 지급된 후의 회원 보유머니는 14만원이 되야 하는데.

10만원 - 1만원 + 5만원 = 14만원

보유머니 동시 호출로 인해서 보유머니가 15만원 되는 경우입니다.

이를 보완할수 있는 방법이 있을까요?

고수님들의 고언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

select로 불러온 잔금머니를 더해주거나 빼준건 아닌가요?

이런식으로요.

update 테이블 set money=$계산된머니 where idx=idx값;

 

아래처럼 처리하는게 좋을거같습니다.

update 테이블 set money=money-10000 where idx=idx값;

update 테이블 set money=money+50000 where idx=idx값;

 

답변을 작성하시기 전에 로그인 해주세요.
전체 123,668 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT