2013-10-18 69 views
0

我需要喲更新來自不同數據庫的兩個表 讓我們考慮數據庫1中的動物表和數據庫2中的同一動物表。如果數據在數據庫1中被插入或刪除它需要獲取動物表同時影響database2動物table.i嘗試使用水壺爲此,但它看起來完整的記錄任何其他方式做高效率。我使用MySQL數據庫。如何更新兩個數據庫之間的表

+0

如果您使用的是MySQL 5.6,那麼一定要看看:http://intuitive-search.blogspot.com/2011/07/binary-log-api-and-replication-listener.html 他們增加了對二進制日誌流,這將實現你想要的。 –

回答

0

您可以在database1.table1上爲INSERT, UPDATE and DELETE創建triggers,這將更改database2.animal

要訪問你database2.animal:

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

update database2.animal SET (...); 

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

你只需要在表名前把數據庫名和你訪問它。

相關問題