묻고답하기
테이블을 삭제했어요..ㅠㅠㅠ
2014.07.30 17:30
xe는 처음 써보는데요... 웹개발은 해봤어요...
xe_member_group_member 라는 테이블에서 필요없는 레코드를 지우려는데요. 원격으로 작업하다보니 쿼리도 수행하는거도
느리고 해서..
레코드 왼쪽에 체크해서 지우는거 했는데요.. 선택하고 화면 오른쪽 위에 "삭제"버튼을 눌렀어요..
그래서 그테이블이 drop 된거 같아요.. 백업은 없는듯 한데요.. 사실 그안에 데이터도 그리 안많고..
혹시
1. 제가 직접 이 똑같은 이름으로 create 하면 원래대로 돌아가나요??
2. 만일 그렇다면, 사용되는 테이블 명세좀 알려주세요..
3, 1번, 2번 안된다면 이거 해결할 방법이 없을까요??? (지우고 다시 깔아라.. 이런거 안되요....)
답변 부탁 드립니다..
댓글 6
-
박희망찬삶
2014.07.30 18:38
-
추상적사유의위대함
2014.07.30 18:53
혹시 테이블 이거는 phpMyAdmin에서는 생성 불가능 한건가요??
-
추상적사유의위대함
2014.07.30 18:42
감사합니다.ㅠ
-
BJ람보
2014.07.30 19:16
지워진 DB의 대한 복구는 본인책임에 있습니다..
이래서 항상 백업하라는 이야기가 나오는 것이지요.
만일 백업해둔 내역이 없다면.. 지워진 내용의 대한 데이터는 살리기 힘듭니다.
-
추상적사유의위대함
2014.07.31 22:40
님아 그걸 본인 책임을 모르는 사람이 어디있겠어요.
어떻게든 책임지고 살려보려고 문의를 한거지요.. 님한테 뭐가 책임인지 들을려고 쓴게 아니예요.
질문을 보시고 답변 해주시길 바랍니다.
-
BJ람보
2014.07.31 22:56
질문글을 읽어드리고 답변을 드렸습니다.
DB의 작업중에서는 언제 어떤일이 생길지 모르기때문에 항상 백업본이 필요한 경우가 많이 있습니다.
그런경우를 생각해보신다면 항상 백업본이 필요하다는 말씀입니다.
그렇기 때문에 조심해야하는거지요..
DB가 드롭될경우 DB의 기록이 삭제와 비슷하기 때문에 기존 백업본이 없다면 사실상 살리기가 불가능한경우가 많이 있습니다.
이렇기 때문에 조금 숙지 하시고 DB작업 해주시는게 좋습니다 :)
ㅠㅠ DB 에서 백업은 필수에요.....구글링하면 DB 백업방법 많으니 검색해보시구요...
1.번 create 그대로 한번 시도해보세요 될것같아요
create 문은 제가 아래에 적어 드릴테니 그대로 복사 붙여 넣기 하시구요
CREATE TABLE `xe_member_group_member` (
`site_srl` bigint(11) NOT NULL DEFAULT '0',
`group_srl` bigint(11) NOT NULL,
`member_srl` bigint(11) NOT NULL,
`regdate` varchar(14) DEFAULT NULL,
KEY `idx_site_srl` (`site_srl`),
KEY `idx_group_member` (`group_srl`,`member_srl`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8