我有注册表格,几个地点完全相同。 它们中的每一个都有REG列,该字段对于每一行都是唯一的。 基本上每个数据输入都有不同的REG编号,这个自动增量。 此表单针对每个不同的位置具有相同的表。 但是,我们有一个中心位置从多个位置拉出所有数据库。 该中心有责任操纵和填充所有这些数据库。
让我们说,我有3个位置,A,B和C.所有那些使用相同的数据库结构来保存数据库。我在这里需要什么帮助,我必须如何更改或配置数据库表或列,以便我可以恢复"每个相同的数据库从不同的位置到中心位置的单个数据库。如果结构相同,则在恢复/添加到中心位置的数据库时,先前的数据将被新的数据替换。我有一个名为" CODE"它存储了每个位置的特定硬编码,它只是简单的字符A,B或C,基于数据库保存的位置。
因此,在特定时间,从3个不同的位置,表格表将被备份并发送到中央。在那里,它将恢复或添加到数据库,以便从这3个位置填充所有内容。
请问有什么想法和帮助吗?
这里是我想要完成的数据库布局:
答案 0 :(得分:0)
使用相同的结构创建数据库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!
--------------------