Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个结构完全相同的数据库(基本上是两个 vbulletin 论坛),但是数据库中包含的数据不同,并且每分钟都会有所不同。我想在两个数据库之间的一个表中同步/镜像数据(这些表具有相同的结构并位于同一物理服务器上)。通过同步,它将获取最新更改的数据并将其应用于另一个数据库表,无论哪个表被更改
这可能吗?
谢谢!!
如果你有自动递增的主键,你会被淹没,所以我希望你有 GUID...
如果听起来像触发器对您有用,但每个数据库都必须知道它是否是行的来源,以便在另一个数据库上运行插入。
在更改数据之前设置一个包含当前数据库名称的会话变量。触发器可以将该值与DATABASE();的值进行比较。如果相同,也将记录写入另一个数据库。
DATABASE()