1

我有两个结构完全相同的数据库(基本上是两个 vbulletin 论坛),但是数据库中包含的数据不同,并且每分钟都会有所不同。我想在两个数据库之间的一个表中同步/镜像数据(这些表具有相同的结构并位于同一物理服务器上)。通过同步,它将获取最新更改的数据并将其应用于另一个数据库表,无论哪个表被更改

这可能吗?

谢谢!!

4

1 回答 1

1

如果你有自动递增的主键,你会被淹没,所以我希望你有 GUID...

如果听起来像触发器对您有用,但每个数据库都必须知道它是否是行的来源,以便在另一个数据库上运行插入。

在更改数据之前设置一个包含当前数据库名称的会话变量。触发器可以将该值与DATABASE();的值进行比较。如果相同,也将记录写入另一个数据库。

于 2012-09-13T01:35:14.660 回答