比较两个不同数据库表中的特定字段

时间:2016-01-06 17:15:57

标签: mysql sql database vb.net synchronization

我实际上在vb.net中开发了一个同步工具,我有两个数据库,每个表上有记录字段GUID,这个字段有助于在两个数据库上都有相同的PK。在每个记录上还有一个名为lastUpdated的字段,该字段具有毫秒值,因此阻止两个用户同时更新记录。我的问题是,我如何比较来自不同数据库的同一个表的记录?例如:

ONLINE_DATABASE

TABLE_1

| ID |   GUID                             | NAME  |    LASTUPDATED              |
| 5  | 054ba092-b476-47ed-810b-32868cc95fb| John  | 06-01-2016 17:01:12.472438  |

CLIENT_DATABASE

TABLE_1

| ID |   GUID                             | NAME  |    LASTUPDATED              |
| 9  | 054ba092-b476-47ed-810b-32868cc95fb| Jack  | 06-01-2016 18:01:12.472438  |

如何看待我从客户端应用程序更新记录,因此我需要对在线数据库应用相同的更改。现在我有一千张记录来检查大约十张桌子。所以我的问题是,我怎么能建立一个这样做的系统?实际上我很难用MySqlCommand reader读取每一行,但我也认为这个程序很慢......建议?

注意:db

中的表名相同

0 个答案:

没有答案