我有注册表格,几个位置完全相同。它们中的每一个都有REG列,该字段对于每一行都是唯一的。基本上每个数据输入都有不同的REG编号,这个自动增量。此表单针对每个不同的位置具有相同的表。但是,我们有一个中心位置从多个位置拉出所有数据库。该中心有责任操纵和填充所有这些数据库。
假设我有3个位置,A,B和C.所有那些使用相同的数据库结构来保存数据库。我在这里需要帮助,我必须如何更改或配置数据库表或列,以便我可以将每个相同的数据库从不同的位置“恢复”到中央位置的单个数据库中。如果结构相同,则在恢复/添加到中心位置的数据库时,先前的数据将被新的数据替换。我有一个名为“CODE”的列,它为每个位置存储特定的硬编码,它只是基于数据库保存位置的简单字符A,B或C.
因此,在特定时间,从3个不同的位置,表格表将被备份并发送到中央。在那里,它将恢复或添加到数据库以从这3个位置填充所有。
请问有什么想法和帮助吗?
这里是我想要完成的数据库布局:
创建具有相同结构的数据库Backup
。之后,为每个名为db_from
的表添加一列。将其插入主键(old key = id,new = db_from,id)。备份时指定数据库名称。
更新:当你有桌子
Location A
----------------
|ID | code| reg|
----------------
| 1| AAA| 12|
| 2| qwr| 43!
----------------
Location B
----------------
|ID | code| reg|
----------------
| 1| BBB| 32|
| 2| qwF| 53!
----------------
your backup should be
Backup
--------------------
|Loc|ID | code| reg|
--------------------
| A| 1| AAA| 12|
| A| 2| qwr| 43!
| B| 1| BBB| 32|
| B| 2| qwF| 53!
--------------------