CI 묻고 답하기

제목 mysql 파일 덤프
글쓴이 뚜기80 작성시각 2014/01/11 00:44:00
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 12334   RSS
안녕하세요
개발을 하다 하나 질문이 생겨서 글을 올립니다.

mysql_a    <==========> mysql_b

다음과 같이 두대의 서버에 설치가 되어 있는데

mysql_a에 있는 test라는 테이블에 있는정보를 mysql_b에 있는 test라는 테이블에
통채로 insert 하고 싶은데 이럴때 혹시 괜찮은 방법이 있는지요?

 다음글 초보입니다. 캐시문제 어디를 봐야할까요? (2)
 이전글 혹시 컨트롤러에서 값을 넘겨줄때 (2)

댓글

박세 / 2014/01/13 15:13:55 / 추천 0
 명령어 치지않고 간단하게 mysqlworkbench 라는 프로그램으로 
덤프를 얻을수있어요.다른기능도 엄청 유용함
한대승(불의회상) / 2014/01/13 15:38:05 / 추천 0
아래 처러 sql문으로 처리 가능 합니다.

단, 접속한 user가 2개의 DB에 접근 권한이 있어야 합니다.
 
insert into `mysql_b`.test select * from `mysql_a`.test;
1번 이상 insert 하면 primary key가 설정되어 있으면 Primary key가 충돌 하면서 insert가 안됩니다.

 
뚜기80 / 2014/01/14 13:46:33 / 추천 0
답변 감사합니다