안녕하세요..
포인트작업중 오류가 있어 임의로 g4_point 테이블에 수천건의 데이터를 sql로 선택삭제하였습니다.
그리하여 발생된 문제는 로그인시 g4_member 테이블의 mb_point를 불러오게 되므로
최초 로그인시 많은 포인트가 있다고 표시되어 문제가 됩니다.
해결방법으로는 g4_point의 mb_id 합계를 기준으로 g4_member의 mb_point에 반영을
해주어야할것인데요. 이게.. 어떤 일괄작업방법이 있는지 알고싶네요.
좀 도와주세요~
포인트작업중 오류가 있어 임의로 g4_point 테이블에 수천건의 데이터를 sql로 선택삭제하였습니다.
그리하여 발생된 문제는 로그인시 g4_member 테이블의 mb_point를 불러오게 되므로
최초 로그인시 많은 포인트가 있다고 표시되어 문제가 됩니다.
해결방법으로는 g4_point의 mb_id 합계를 기준으로 g4_member의 mb_point에 반영을
해주어야할것인데요. 이게.. 어떤 일괄작업방법이 있는지 알고싶네요.
좀 도와주세요~
댓글 2개
회원의 포인트와 개별 포인트 자료를 합산하여 회원의 포인트와 차이가 있는 경우 개별 포인트 레코드를 추가하는 것을 말씀하시는 것 같습니다.
이것은 고객지원으로 처리해 드리기 어려운 부분입니다.
회원이 얼마 없다면 프로그램을 새로 짜느니 회원 자료를 비교하여 하나씩 넣는 방법이 더 쉽습니다.
select a.mb_id, a.mb_point, sum(b.po_point) as hap from g4_member a left join g4_point b on (a.mb_id = b.mb_id) group by a.mb_id having a.mb_point <> hap or hap is null;
이 쿼리를 참고해 보세요.
이것은 고객지원으로 처리해 드리기 어려운 부분입니다.
회원이 얼마 없다면 프로그램을 새로 짜느니 회원 자료를 비교하여 하나씩 넣는 방법이 더 쉽습니다.
select a.mb_id, a.mb_point, sum(b.po_point) as hap from g4_member a left join g4_point b on (a.mb_id = b.mb_id) group by a.mb_id having a.mb_point <> hap or hap is null;
이 쿼리를 참고해 보세요.
게시글 목록
| 번호 | 제목 |
|---|---|
| 56008 | |
| 56006 | |
| 55990 | |
| 55994 | |
| 55996 | |
| 55987 | |
| 55981 | |
| 55976 | |
| 55973 | |
| 55968 | |
| 55967 | |
| 55966 | |
| 55963 | |
| 55959 | |
| 55956 | |
| 55951 | |
| 55949 | |
| 55948 | |
| 55946 | |
| 55944 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기