채택완료
[SQL] 회원 DB를 다른사이트로 옮길려고 합니다.
둘다 그누보드 입니다. 회원db만 옮기고 싶어서요.
phpmyadmin 에서 내보내기를 해서
새로운 사이트에 넣을려고 하니
mb_no 때문에 중복이 되는 부분을 내보내기 할때 설정을 어떻게 해줄순 없을까요?
1~1000명의 회원을 빼올 때 이미 1번부터 1000번까지 번호가 부여되어있어서
다른 사이트에 넣을려고 하면 1~1000번은 비워놔야하기 때문에
초반에 회원이 없을때야 어느정도 삭제하고 넣으면 되겠지만
사이트에 이미 회원이 어느정도 있는 상태에서는 덮어씌우기가 힘들어져서요ㅠ
저 부여된 번호가 애초에 AUTO_INCREMENT 로 채워진건데 mb_no 부분을 제외하고 내보낸뒤에
가져오기 할때 mo_no부분도 그 사이트의 AUTO_INCREMENT 로 채워지게 할순 없을까요??
답변 4개
채택된 답변
+20 포인트
A그누보드의
g5_member 테이블명을 변경합니다.
g5_memberA
B그누보드의
g5_member 의 백업본을
A그누보드에 생성(추가) 합니다.
insert int g5_member
(mb_no를 제외한 모든 필드를 명시합니다.)
select
mb_no를 제외한 모든 필드를 명시합니다
from g5_memberA a
where not exists(select 'x' from g5_member b where a.mb_id = b.mb_id)
// id가 중복된 회원은 제외합니다. (별도 작업을 해야겠죠)
위 내용으로 소화가 안되면 제작의뢰를 하셔야죠
답변을 작성하려면 로그인이 필요합니다.