使用FK引用合并两个没有重复的数据库

时间:2014-07-26 10:45:18

标签: mysql sql database

我在一家公司工作,在两台机器中使用本地数据库,因此他们有重复数据,一些数据库有一些数据库,另一部分数据没有。

如何合并这些数据库,这样我就可以拥有一个包含这两个表的新数据库,但是没有重复数据库,以及正确分配的FK?

这是数据库结构。


- >客户表

Obs:简单的客户注册,'名称'是一个独特的领域(无论是谁开发此软件使其独一无二)

+----+-------------------+-------------+
| id_client |    Name    | Birth Date  |
+----+-------------------|-------------|
|  1        |  Tom       |  12/12/1990 |
|  2        |  Anish     |  12/02/1982 |
|  3        |  James     |  12/08/1933 |
|  4        |  Akhil     |  12/10/1948 |
|  5        |  Jobi      |  11/12/1923 |
+----+-------------------+-------------+

<小时/> - &gt;历史记录表

Obs:客户在他的整个生命中为他曾经工作过的每个地方工作的历史。一个客户可以没有或有很多历史记录。

+----+-------------------+-------------+-------------+
| id_history|  id_client | date_hired  |  date_left
+----+-------------------|-------------|-------------|
|  1        |  2         |  12/12/2000 |  12/12/2004 |
|  2        |  2         |  12/02/2002 |  12/02/2007 |
|  3        |  3         |  12/08/2005 |  12/08/2009 |
|  4        |  4         |  12/10/2007 |  12/10/2010 |
|  5        |  5         |  11/12/2009 |  11/12/2012 |
+----+-------------------+-------------+-------------+

0 个答案:

没有答案