日期:2014-05-16  浏览次数:20703 次

Mysql中表一旦被改变,立即通知应用程序的问题
我需要做一个功能:
远程会对本地的数据库直接进行操作.
当数据库发生改变时,如添加了一条记录,我希望能够捕捉到这条所添加的记录,然后上报我的应用程序.
请问这个过程怎么实现?如有知道者,请详细讲解一下,不胜感谢!



------解决方案--------------------
当数据库发生改变时,如添加了一条记录,我希望能够捕捉到这条所添加的记录
--> 这个问题可以使用触发器

然后上报我的应用程序.
--> 这个问题比较灵活,可以在触发器里把那个事件写入到另外一个表中进行记录,而应用程序就一直查询那个表看其中的结果~~~
------解决方案--------------------
楼上的方法是正常的处理方法。

或者第二种方法,在服务器上调用外部程序,程序向客户端发送消息
------解决方案--------------------
关注,就是,如何调用外部程序呢?
而不是外部程序定期的调用数据库,查看是否已经做了操作。