如何检测两个相同数据库之间的修改,数据库端?

How to detect modification between 2 identical databases, database side?

这是我的问题:

我要做的是检测数据库 1 上的更改(如脚本所做的那样),将此信息存储在另一个数据库中,然后向用户发送通知。

问题是我不知道如何检测这些变化,如果它是在 php 例程中我就可以做到。此外,我可以复制表格并进行比较,但这太重了。

也许有一种方法可以使用侦听器和触发器,但我对此还没有任何想法。

如果有人能帮助我,那就太好了:)


这是我必须做的输出的一个例子

New Notification :

location has been changed from x (data from database 1) to y (updated data)

嗯,有一些方法可以做到。

在您的表上设置触发器以记录所有操作。

使用标识符查找不同的行,然后执行您选择的任何操作。

使用第 3 方工具,如 red gate 数据比较器,在比较所有配置的表后为您提供脚本。