[완료] MySQL 에서 테이블 자료 합치기? 이런 경우 어떻게 할까요..
글쓴이: sadtale / 작성시간: 화, 2011/03/29 - 3:05오후
A_DB 와 B_DB 가 있습니다.
A_DB 에 member 테이블이 있고, B_DB 에도 member 테이블이 있는데..
실수로 A_DB 의 member 테이블에서 필드 하나(예를 들어 nick)를 지워버렸습니다.
일단 A_DB의 member테이블에 nick 이라는 필드는 다시 추가를 해 줬는데..
해당 필드의 자료가 모두 날아가 바렸잖아요.. ㅠ.ㅠ
그나마 다행히도 구조는 좀 다르지만 B_DB의 member테이블에도 id와 nick이 같은 내용이 들어있어서
B_DB 의 member 테이블에서 같은 필드 값을 복사해 와서 A_DB 에 넣으려고 합니다.
즉, B_DB 와 A_DB 의 member 테이블에는 모두 id 와 nick 이라는 필드가 있는데,
B_DB 의 id와 A_DB의 id필드를 체크하여 같을 경우 B_DB 에서 A_DB 로 해당 값을 복사해 오려고 합니다.
도대체 어떻게 해야 하나요? -_-;;;;
아.. 설명도 어렵네요.. 에혀.. ㅠ.ㅠ
아 참.. 두 DB 는 모두 같은 컴터에 있고, 전 root 권한이 있습니다..
Forums:
저같은경우 DB를 잘 몰라서...
그냥 한줄 쭉 읽고.
다른 줄에 그대로 넣어줍니다. (물론. 순서나 명칭을 비교해서요)
단순하지만. 잘 되드라구요;;;;;
DB쿼리를 잘 모르시면. C로 메모리에 넣고 처리하면 될듯합니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
답변 감사합니다.
답변 감사합니다.
다른 사이트 답변 참고하여
update a_db.member a, b_db.member b set a.nick = b.nick where a.id = b.id;
이런식으로 해결했습니다. ^^
댓글 달기