我有2個不同的數據庫,比方說db_one和db_two。每個人都有一張桌子。分別爲db1_emp_company
和db2_emp_info
。如何在同一臺機器上同步不同MySQL數據庫的兩個表?
結構如下:
db_one | db_two
__________________________________
db1_emp_company | db2_emp_info
__________________________________
phone_no | contact_no
emp_email | email_add
home_address | address
這兩個數據庫是由兩個不同的PHP的網站在同一臺服務器上託管。
我想同步這兩個不同數據庫的表。例如,如果用戶更新db1_emp_company
的phone_no
(在db_one中),它應更新db2_emp_info
(在db_two中)的contact_no
。如果用戶更新db1_emp_company
的emp_email
(在db_one中),它應該更新email_add
的db2_emp_info
(在db_two中)。等等。
可能嗎?
在你更新'database1.table'的代碼中,你也可以添加另一個查詢來每次更新'databas2.table' – 2013-04-11 05:16:50
我通過表單更新我的'database1.table'。 – 2013-04-11 05:19:02
是的,這樣就可以在某處形成'action',一些PHP代碼通過任何查詢更新你的database1.table,所以在該行的下面你可以更新你的'database2.table'以及 – 2013-04-11 05:19:52