在新表上创建MYSQL密钥

时间:2016-03-28 13:57:50

标签: mysql sql

我是Mysql的新手,我不知道从哪里开始,但是这里有。

我有一个数据库,其中包含从另一个数据库中提取的几个联合RO表。我创建了一个使用公共密钥链接表的视图。关键看起来像这样" 20-2037"。在该视图中,我还有一个新的RW表,需要在其中更新字段。如何将这些关键字段放入新表中,以便将其用作密钥?

我是通过查询插入初始密钥但是如何在将新密钥添加到联合表时保持更新?

感谢您的耐心等待,让我知道其他信息会对您有所帮助。

以下是更多信息。

联合表1

+---------+---------+---------+
|  FT11   |  FT12   |   Key   |
+---------+---------+---------+
| Value 3 | Value 6 | 20-1123 |
| Value 3 | Value 4 | 20-1128 |
| Value 5 | Value 8 | 20-1121 |
+---------+---------+---------+

联合表2

+---------+---------+---------+
|  FT21   |  FT22   |   Key   |
+---------+---------+---------+
| Value 3 | Value 1 | 20-1123 |
| Value 4 | Value 4 | 20-1128 |
| Value 6 | Value 3 | 20-1121 |
+---------+---------+---------+

Local Table1(当联合表有新密钥时,如何在这里获取这些密钥)

+---------+---------+---------+
|  LT11   |  LT12   |   Key   |
+---------+---------+---------+
| Value 1 | Value 2 | 20-1123 |
| Value 1 | Value 2 | 20-1128 |
| Value 1 | Value 2 | 20-1121 |
+---------+---------+---------+

视图1

+---------+---------+---------+---------+---------+
|  FT21   |  FT22   |  LT11   |  LT12   |   Key   |
+---------+---------+---------+---------+---------+
| Value 3 | Value 1 | Value 3 | Value 1 | 20-1121 |
| Value 3 | Value 1 | Value 3 | Value 1 | 20-1128 |
| Value 3 | Value 1 | Value 3 | Value 1 | 20-1123 |
+---------+---------+---------+---------+---------+

0 个答案:

没有答案