2013-10-18 5 views
0

다른 데이터베이스에서 두 개의 테이블을 업데이트해야합니다. database1의 동물 테이블과 동일한 동물 테이블을 database2.if에 삽입하여 데이터베이스 1 동물 테이블에 삽입하거나 삭제할 수 있습니다. 동시에 database2 동물 table.i에 영향을 주전자를 사용 하여이 시도하지만 그것을보고 다른 레코드를 효율적으로 할 다른 방법. 나는 mysql 데이터베이스를 사용하고 있습니다.두 데이터베이스간에 테이블을 업데이트하는 방법

+0

MySQL 5.6을 사용하는 경우 http://intuitive-search.blogspot.com/2011/07/binary-log-api-and-replication-listener.html 에 대한 지원을 추가했습니다. 바이너리 로그 스트리밍은 원하는 것을 정확히 달성 할 것입니다. –

답변

0

에 대해 triggers을 에 작성하면 database2.animal이 변경됩니다.

당신이 할 database2.animal에 액세스하려면 :

insert into database2.animal values(...); 

update database2.animal SET (...); 

delete from database2.animal WHERE (...); 

당신은 단지 테이블 이름 앞에 데이터베이스 이름을 넣어 가지고 당신이 그것에 액세스 할 수 있습니다.

관련 문제