2009-02-03 5 views
19

나는 이미 내 질문에 대한 답을 알고 두려워 다른 서버에서 SELECT,하지만 난 어쨌든 그것을 물어 볼게요 두 MySQL의 DB 서버가있는 경우MySQL은 :

, 내가 저장되어있는 데이터에 액세스 할 수 있습니다 다른 서버에 있습니까?

즉 : 어떻게 든이 작업을 수행 할 수 있습니다

INSERT INTO table (x, y, z) 
    SELECT x, y, x+y 
     FROM [otherserver].[database].[table] 

은 "아니오"로 정말 짧은 대답인가?

+0

연합 테이블을 사용하십시오. http://winashwin.wordpress.com/2012/08/22/mysql-federated-table/ – Jacob

+0

[ "여러 서버에서 MySQL 쿼리 실행하기]"(http://www.linux.com/)에서이 기사를 참조하십시오. feature/52390)은 당신이하고 싶은 것을하는 방법을 설명하는 것처럼 들린다. 링크가 현재 죽었으므로 여기 [archive.org]의 내용 (http://web.archive.org/web/20090302102331/http://www.linux.com/feature/52390?) : –

+0

잠시 동안 그와 비슷한 것에 대해, 그러나 나는 그렇게 할 수 없다. 왜냐하면 우리는 복제를 ... 다른 서버들간에 복제를 사용하기 때문이다. :) – BlaM

답변