0
我需要喲更新來自不同數據庫的兩個表 讓我們考慮數據庫1中的動物表和數據庫2中的同一動物表。如果數據在數據庫1中被插入或刪除它需要獲取動物表同時影響database2動物table.i嘗試使用水壺爲此,但它看起來完整的記錄任何其他方式做高效率。我使用MySQL數據庫。如何更新兩個數據庫之間的表
我需要喲更新來自不同數據庫的兩個表 讓我們考慮數據庫1中的動物表和數據庫2中的同一動物表。如果數據在數據庫1中被插入或刪除它需要獲取動物表同時影響database2動物table.i嘗試使用水壺爲此,但它看起來完整的記錄任何其他方式做高效率。我使用MySQL數據庫。如何更新兩個數據庫之間的表
您可以在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 (...);
你只需要在表名前把數據庫名和你訪問它。
如果您使用的是MySQL 5.6,那麼一定要看看:http://intuitive-search.blogspot.com/2011/07/binary-log-api-and-replication-listener.html 他們增加了對二進制日誌流,這將實現你想要的。 –