易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql触发器触发后,如何通知程序呢?

是不是需要程序建一个消息循环?

不应该是定时查询数据库表吧?

vc的程序,请指点.
触发器仅是数据库内部的应用,与外部程序无关。所以理论上也不存在什么通知外部程序。
有些数据库产品,在触发器内可以调用一些外部命令,但MYSQL目前的标准版本中没有这种功能。


关键看你想实现什么样的功能。 这个问题和

"如果某个用户往表中插入一条记录,或者更新了一条记录,如何通过XX程序"

是否是相同的概念?还是只想知道触发器更新的?

想通知程序有新记录了, 客户端的程序可以实时监控, 并显示在界面上

如果不能调用程序, 往磁盘写个文件行不行?

引用如果不能调用程序, 往磁盘写个文件行不行?


不行

引用想通知程序有新记录了, 客户端的程序可以实时监控, 并显示在界面上


没什么好办法,不停在你的客户端刷新查询了。
如果查询比较耗时,则建议你的相关的表触发器中,向某个状态表写入一个标志,这样你的客户端不停查这个状态表就知道有没有更新,如果有更新再去查数据表中的记录。

可以考虑在触发器里面,有相关触发时,把记录写进一个日志表,然后程序定时扫描这个日志表,然后再进行其他业务逻辑处理

你想实现那种前台定时刷新的功能

将后台event时间定时传给前台实现实时显示

这需要request和respond

就是你必须要有事件触发或者发送请求
才能调用后台

你的需求暂时mysql不能实现

那我就死心了, 谢谢啊


相关问答:

apache+PHP+mysql在win7下使用

如题,这三个在win7下使用会有什么兼容性问题吗?
由于我最近在使用win7,就懒得进xp了!
自己用windows 2008有一年多了,没出现任何问题。

win7测试版也用过,不会有什么问题的,放心。

当然你最 ......

mysql如何实现高效的搜索?

一个行业网站,要实现的功能要求为:

一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。

数据类型为innodb,当前的方法是对关键词进行 ......

mysql语句优化问题 大家给优化个SQL语句

SELECT a.tguildname ,SUM(a.ct) +  if (SUM(b.ct) IS NULL ,0,SUM(b.ct)) from (
SELECT  tg.tguildname,c.cid, (
cf.fbb + cf.fgjbb + cf.fjybb + cf.fqb + cf.fgjqb + cf.fjyqb + cf.fqib + cf. ......

MYSQL安装失败

我以前安装了一次,后来卸载了,现在再安装的时候,提示错误:Error 1305.Error reading from file C:DOCUME~1\LOCALS~1\Temp\mysql_server.msi.Verify that the file exists and that you can access it.
可是我找 ......

c语言如何连接MYSQL?

大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号