테스트 사이트 - 개발 중인 베타 버전입니다

2개의 데이타베이스를 연결하려하는데요 -_- 채택완료

제임스준 8년 전 조회 4,963
안녕하세요.

현재 aaa라는 데이타베이스를 연결하는 데,

mysql DB을 같은서버 다른 데이타베이스 bbb의 테이블을 추가연동하여 호출하려합니다 -_-



항상 하나의 테이타베이만 연결해서 썻기때문에 생각을 않했었어여 -_-

도와주세여~ 답변 부탁드립니다.
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
8년 전

https://sir.kr/qa/56433">https://sir.kr/qa/56433 참고하세요. 

 

디비유저(사용자계정)가 양쪽 디비에 모두 권한이 있으면 가능합니다.

 

쿼리는 디비부터 테이블명까지 모두 작성을 해야 합니다.

 

예) select A.*, B.*

      from 디비명1.테이블명1 A, 디비명2.테이블명2 B

    where A.컬럼명 = B.컬럼명

 

위 예시는 조인시 처리 하는거고 일반 쿼리는 쿼리를 작성하시되 디비명.테이블명으로 작성하면 됩니다. 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제임스준
8년 전
님 상세한 답변 감사합니다~
님 말씀해 주신대로 진행 해야 겠어여 ^^

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

OrLl
8년 전

아래 답변처럼 조인문이 어려우시면 뷰테이블 따로 만들어서 거기서만 조회하셔도 됩니다.

 

aaa라는 테이블과 bbb라는 테이블의 필요한 칼럼들을 묶어서 뷰테이블 ccc를 만들어놓고

 

쿼리문은 ccc를 조회하는 방식입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제임스준
8년 전
이런 방법도 있었군요 ^^
꼭 해보겠습니다.
답변 감사합니다~~

댓글을 작성하려면 로그인이 필요합니다.

z
8년 전

DB 연동 함수 작성후 쿼리 호출 하시면 해결되실듯 합니다. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제임스준
8년 전
답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

질문에 써져있는 그대로 두개의 데이타베이스 DB 연결 함수 만들어서 쿼리 호출해서 쓰면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제임스준
8년 전
답변감사합니다~~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인