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

정말 급한 질문인데요 ㅠㅠ 채택완료

티틴 4년 전 조회 1,733

소스 오류로 14000명이 탈퇴되어버렸거든요...

완전 삭제가 아닌, 탈퇴처리 까지 되어있는데 이거 복구시키는 방법 없을까요...

일괄적으로 탈퇴일자 없애는 방법이라든지 ㅠㅠ

방법좀 알려주시면 감사하겠습니다 ㅠ

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

답변 2개

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

탈퇴일을 일괄 삭제하는 방법입니다.

혹시 모르니 member 테이블은 백업해두시고..

extend/user.config.php 파일에 아래 코드 추가하고 그누보드 아무 페이지에서 새로고침 하세요.

20210826 이 부분을 실수로 탈퇴한 날짜로 변경하세요.

 

sql_query(" update {$g5['member_table']} set mb_leave_date = '' where mb_leave_date = '20210826' ");

 

복구되었으면 추가했던 위 코드는 바로 삭제.

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

답변에 대한 댓글 1개

티틴
4년 전
와... 정말 생명의 은인이십니다 ㅠㅠ 발만동동구르고 있었는데 너무 감사합니다 작은별님 ㅠㅠ 복받으세요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ

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

플래토
4년 전

update 사용자테이블

set 탈퇴일자컬럼 = ''

where 1=1 

;

// 이렇게 하면 모든 조건에 적용됩니다.

따라서 실제 탈퇴대상에 대해서는 제외할 조건을 걸어야 정확한 값이 될겁니다.

예를들어 소스오류로 인한 탈퇴일자가 동일하다면

 

where date(탈퇴일) = date(오류탈퇴일) 

date() 함수로 처리하는건 시간값을 제거하기위함입니다.

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

답변에 대한 댓글 1개

티틴
4년 전
댓글 감사합니다.... ㅠㅠ 복구됐어요 ㅠㅠ

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

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

로그인