매일 -1 씩 포인트 차감하기

매일 -1 씩 포인트 차감하기

QA

매일 -1 씩 포인트 차감하기

본문

전 회원이 매일 -1 의 포인트 차감을 하려고 합니다.
 
여기저기 검색해서 해봤지만, 안되네요 ㅠㅠ
 
 
로그인을 하지 않아도 매일 전회원의 포인트를 -1 씩 차감하려면 어떻게 해야하나요?
 
고수님들께 부탁드립니다.
 
 

이 질문에 댓글 쓰기 :

답변 4

포인트를  차감하면 그 내역을 포인트 테이블에 기록해야 합니다
(포인트 테이블에 차감내역이 없으면 차감해도 다시 포인트테이블에서 합산해버립니다)
회원이 1천명이면 매일 1천개씩 포인트테이블에 레코드가 쌓여갈테죠
하루에 -1씩 차감하는 것은 최악의 방법입니다




대부분 위와 같은 일일 배치성 작업은 mysql DB 단에서 처리하는게 수월합니다.

SP(Stored Procedure)로 전체회원 포인트 점수 -1 update 처리 하는 모듈 만들고

mysql jobs 에 등록해서 1일 1회 만들어놓은 SP 호출하면 해결됩니다.

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

회원로그인

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