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

포인트 초기화 질문드립니다 채택완료

익수야가자 5년 전 조회 2,138

sql_query(" delete from {$g5['point_table']} "); sql_query(" alter table {$g5['point_table']} auto_increment=1 "); sql_query(" update {$g5['member_table']} set mb_point=0 ");

 

해당 쿼리문으로 포인트 초기화를 했을때

포인트 지급내역까지 모두 사라지던데 혹시

지급내역은 남겨놓고 포인트만 초기화 할 수는 없나요?

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

답변 2개

채택된 답변
+20 포인트
5년 전

지급내역은 남겨놓고 포인트만 초기화 할 수는 없나요?

<--이게 무슨 말인가요?

g5_point에 내역이 기록되고 포인트 합계는 g5_member 테이블 mb_point에 기록 되는데....

어떤 것을 초기화 하고싶다는 것인가요?

내역을 남겨놓으면 로그인 후 보이는 포인트합계는 언제든지 원위치 될 것입니다

 

 

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

답변에 대한 댓글 1개

익수야가자
5년 전
그렇다면 해당 포인트를 소멸 시키는 방법은 없는건가요?

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

안뇽하세용

sql_query(" delete from {$g5['point_table']} "); sql_query(" alter table {$g5['point_table']} auto_increment=1 "); sql_query(" update {$g5['member_table']} set mb_point=0 "); 중에서

sql_query(" update {$g5['member_table']} set mb_point=0 ");

만실행되면 회원 포인트만 0으로 바뀌겠네요

상단2개는 실행안하구요 

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

답변에 대한 댓글 7개

익수야가자
5년 전
그렇게 되면 초기화가 안되더라구요
안뇽하세용
5년 전
member tableㅇ에서 mb_point = 0 으로 바뀌었는데 실제 보인느건 포인트 0으로 안바뀌었다는 말씀이신가요?
익수야가자
5년 전
로그아웃 후에 다시 로그인하면 포인트가 그대로 있습니다
안뇽하세용
5년 전
그럼 db에서 mb_point 한번봐보세요 어떤숫자로되어있나
익수야가자
5년 전
db에서도 변동이 없네요 ㅠㅠ
안뇽하세용
5년 전
아니면 그냥바로 sql로 업데이트치세요
update g5_member set mb_point = '0'
익수야가자
5년 전
쿼리문으로 바로 명령어 쳐도 돌아오더군요

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

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

로그인