这是我的问题:
我有一个数据库(DataBase 1),它包含所有初始数据(DATA X)。并且只能由应用程序写入。 (SQL Server)
我有第二个数据库(DataBase 2),它包含修改后的数据(DATA y)
我要做的是检测DataBase 1上的更改(如脚本所做的那样),将此信息存储在另一个数据库中,然后向用户发送通知。
问题是我不知道如何检测这些变化,如果它是在PHP例行程序中我可以做到的。此外,我可以复制表并比较它们,但这将太重了。
也许有一种方法可以使用听众和触发器,但我还没有任何想法。
如果有人可以帮助我,那就太好了:)
这是我必须做的输出的例子
新通知:
位置已从 x(数据库1中的数据)更改为 y(更新数据)
答案 0 :(得分:0)
有一些方法。
触发表格以记录所有操作。
使用标识符查找不同的行,然后执行您选择的任何行。
使用红门数据比较器等第三方工具,在比较所有已配置的表后为您提供脚本。