포인트 내역 전체 초기화 모든 회원 포인트를 0으로 변경 - 그누보드팁

본문 바로가기
전체검색

그누보드팁

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

포인트 내역 전체 초기화 모든 회원 포인트를 0으로 변경

관리자 18-10-14 11:57

모든 회원 포인트를 0으로 하고 싶을 때 단순히 mb_point 값을 0으로 한다고 해서 해결되진 않습니다.

mb_point 값을 0으로 바꿔도 다음번 포인트가 지급될 때 0에서 증감되는 게 아니라

포인트 테이블 지급 내역에서 기존 값을 모두 합산한 후 그 값을 기준으로 증감되기 때문입니다.

그래서 포인트 테이블에서 지급 내역까지 초기화를 해야 합니다.


phpMyAdmin 을 사용해서 포인트 테이블 전체를 초기화 시키는 방법입니다.

관리자 포함 모든 회원의 포인트 내역이 초기화됩니다.

g5_point 테이블에서 비우기를 클릭하세요.


ea923d4c9685bd514d705c555f79af34_1539485844_9902.gif



마무리로 mb_point 값도 0으로 변경

UPDATE g5_member set mb_point = 0;

phpMyAdmin 에서 SQL 질의에 입력 후 실행하면 됩니다.


7c32010c2b583f264250590480f10cd7_1539488742_3193.gif




phpMyAdmin 이 뭔지 모른다면...



point_reset.php 파일 생성 후 아래 내용 입력하고..


<?php
include_once('./_common.php');

if ($is_admin != 'super') {
  alert('최고관리자만 가능합니다.', G5_URL);
}

// 포인트 전체 초기화
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 ");
alert('초기화되었습니다.', G5_URL);
?>
 


그누보드가 설치된 곳에 올린 후 point_reset.php 파일을 실행하면 초기화됩니다.


초기화 후엔 별도의 DB 백업본 없이는 복구 불가능하니 유의하세요.

이 팁은 전체 회원 포인트가 일괄 초기화됩니다. 

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.