2016-06-04 2 views
0

나는 woocommerce에서 주문이오고있는 mysql 데이터베이스를 가지고있다. 또한 모든 프로젝트가 다른 mysql db에 저장되는 crm 시스템이 있습니다.하나의 mysql에서 다른 테이블로 복사

나는 전자 상점 DB를 매 시간마다 확인하고 새로운 주문을 받아서 프로젝트로 데이터베이스에 넣으려고하는 crone 스크립트 작업을하고 있습니다.

F.ex. ShopDB의 주문 ID가 CRM DB 등의 프로젝트 ID로 이동해야합니다.

어떤 도구를 사용해야 하나? 가장 중요한 것은 중복을 피하는 것입니다. 따라서 매번 스크립트는 마지막으로 내 보낸/가져온 주문이 무엇인지 확인해야합니다. 또한 crm에서 각 주문을 수정하기 때문에 항상 모든 테이블을 내보내고 바꿀 수는 없습니다. 따라서 새로운 주문 만 복사해야합니다.

답변

0

MySQL 복제를 사용하면 모든 주문이 사용자의 CRM에 복제됩니다. 는 shop DB에서만 binlog를 활성화하고 crm db 서버에서 복제를 설정합니다.

0

도구에 대해서는 잘 모르지만 Replication을 사용해 보았습니다. Transactional Replication을 설정하면 새로운 거래 (insert/update/delete)가 2 차 CRM DB에도 복제됩니다.

관련 문제