使用不同服务器上的表的连接创建新表输入?

时间:2014-07-16 06:10:56

标签: php mysql sql database

我在服务器B上有两个名为Employee_data和Employee_Salary的表。我需要在服务器A上创建一个新表,其中包含两个表中的列。

Employee_Data has Employee_id, join_date, Employee_name, employee_photo_url
Employee_salary has employee_id, employee_ssn, employee_autoincrement_id, emp_salary

我需要加入它们以获得Employee_id,name,emp_salary和emp_autoincrement_id,其中Employee_id是相等的。

连接非常简单但是如何将数据插入到不同服务器A上的表中?

我将使用php每天自动更新服务器A上的表。我可以将服务器B上的查询结果作为输入传递给服务器A上的表吗?

1 个答案:

答案 0 :(得分:1)

您需要学习名为FEDERATED 的概念。它是一个存储引擎,可以访问mysql中远程数据库表中的数据。