제가 실수로 db에서 포인트 부분에 'po_point' 필드를 삭제를 했습니다..복구할수있는 방법을 알고 싶습니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

제가 실수로 db에서 포인트 부분에 'po_point' 필드를 삭제를 했습니다..복구할수있는 방법을 알고 싶습니다 정보

제가 실수로 db에서 포인트 부분에 'po_point' 필드를 삭제를 했습니다..복구할수있는 방법을 알고 싶습니다

본문

안녕하세요 회원님들^^
 
제가 실수로 db에서 포인트 부분에  'po_point' 필드를 삭재를 했습니다
 
포인트를 초기화 시킬려다 그만 잘모르고 삭제를 했네요..
 
이걸 다시 필드를 생성시킬수 있는 방법이 없을까요??
 
진짜 머리 아푸네요^^;;몇시간째 씨름중인데..방법이 없어서요..
 
알지도 못하는 phpMyAdmin를 건드린 ..아..후회 스럽네요..
 
아시는분께서 답변 좀 부탁 드립니다..
 
진짜 절실합니다..흑흑..포인트가 쥐포님 소스대로 해도 초기화가 안되서 데이타 베이스에서
 
작업 할라고 했더만 이런일이 아시는분 한줄의 댓글이라도 남겨 주십시요 꾸벅
  • 복사

댓글 전체

비우기 대신 삭제를 클릭하셨나 봅니다.

목적이 포인트를 초기화 시킬려고 하셨다면 그리 고민할 일이 아닌듯 합니다.

/////////////////////////////////////////////
해당 필드만 다시 생성해 주는 방법은,,

phpMyAdmin 해당 테이블로 이동,

필드 목록 아래에 Add field 부분을 보시면 셀렉트 박스로 어느 필드 다음에 필드를 생성할 것인지 선택하게 되어있습니다.

po_content를 선택하고 실행을 클릭,

필드에 po_point, 종류에 int 길이값에 11, 기본값에 0 을 입력후 실행 버튼을 클릭해주면 됩니다.

/////////////////////////////////////////////
아니면 아예 g4_point 테이블을 삭제후 새로 생성하는 방법도 무방할듯 합니다.

phpMyAdmin 초기 화면에서 왼쪽 상단 디비명을 클릭, 오른족 화면 상단 SQL 탭으로 이동합니다.

질의를 실행 창에 아래 내용을 복사 실행시켜도 됩니다.

DROP TABLE IF EXISTS $g4[point_table];
CREATE TABLE $g4[point_table] (
  po_id int(11) NOT NULL auto_increment,
  mb_id varchar(20) NOT NULL default '',
  po_datetime datetime NOT NULL default '0000-00-00 00:00:00',
  po_content varchar(255) NOT NULL default '',
  po_point int(11) NOT NULL default '0',
  po_rel_table varchar(20) NOT NULL default '',
  po_rel_id varchar(20) NOT NULL default '',
  po_rel_action varchar(255) NOT NULL default '',
  PRIMARY KEY  (po_id),
  KEY index1 (mb_id,po_rel_table,po_rel_id,po_rel_action)
) TYPE=MyISAM;
© SIRSOFT
현재 페이지 제일 처음으로