테스트 사이트 - 개발 중인 베타 버전입니다

매일 -1 씩 포인트 차감하기 채택완료

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

답변 4개

채택된 답변
+20 포인트
11년 전
포인트를  차감하면 그 내역을 포인트 테이블에 기록해야 합니다
(포인트 테이블에 차감내역이 없으면 차감해도 다시 포인트테이블에서 합산해버립니다)
회원이 1천명이면 매일 1천개씩 포인트테이블에 레코드가 쌓여갈테죠
하루에 -1씩 차감하는 것은 최악의 방법입니다
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

허재원
11년 전
생각지도 못했던. 부분 너무 감사드립니다.!
좋은 주말 되세요 ^^

댓글을 작성하려면 로그인이 필요합니다.

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
대부분 위와 같은 일일 배치성 작업은 mysql DB 단에서 처리하는게 수월합니다.
SP(Stored Procedure)로 전체회원 포인트 점수 -1 update 처리 하는 모듈 만들고
mysql jobs 에 등록해서 1일 1회 만들어놓은 SP 호출하면 해결됩니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

허재원
11년 전
답변 감사드립니다. 제가 프로그램을 만질줄 몰라서 ㅠㅠ
디자이너라 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

11년 전
프로그램 만드셔야 할 것 같은데요
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인