请教一个MySQL的trigger问题 首先说明一下,本人菜鸟啊如下图,我在Linux上的一个MySQL数据库ojs有一个solution表。写了一个Linux的守护进程定时去扫描solution表的result字段这样就是主动扫描数据库,看起来显得有些“迟缓”的样子,不知道可不可以写个trigger来被动监听solution的提交呢?就是守护进程被动监听solution表的提交记录然后作出实时处理。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道可不可以写个trigger来被动监听solution的提交呢?包括哪些,删除、替换?你可以在TRIGGER中记录相关操作内容,存入到文本文件中,对文本文件进行判断试试 当solution表有INSERT事件的时候 你可以 在solution表的 after insert 触发器中,向某个日志表X写入记录,某年某月某时,插入了一条ID为多少的记录。然后你的程序不断的循环读这个表,如果有新记录则处理,处理完后把X表中记录标志为已处理。 另外一种方法比较麻烦,你可以打开二进制日志功能,然后不断的监控BINLOG日志文件的变化,并分析其中的语句,如果出现 insert into solution的语句,则开始处理。BINLOG日志文件中包含了所有 INSERT, UPDATE, DELETE 语句。 用1个表记录INSERT时 值的变化,有变化时做记录,用程序监控此表变化, OR 有变化时,将此表内容导出为文本文件,用程序监控此文本文件 linux守护进程就是这样了主动查询表了,想有什么办法变成socket那样的listen()一样的被动检测到一个提交记录,提交记录的是Java Web开发的browser客户端 对solution加删除 更新 插入三个触发器 有关表的字符编码问题,字段与表定义的编码格式不一致 mysql流水账记录统计查询。记录和记录之间进行运算比较 mysql简单问题集 sql 字段记录里有中文和英文,数字数据我怎么查非英文的数据 求教:我的sql更新语句问题出在哪了 关于一个SQL语句的问题 频繁随机读取数据库性能优化问题 MySql 5.0 连接问题 mssql能实现的语句,如何能在mysql实现?急 Err 1064求解决 mysql增加新分区报错,提示value must be strictly increasing for each partition 含有blob字段的表查询特别慢,怎么优化SQL?
包括哪些,删除、替换?你可以在TRIGGER中记录相关操作内容,存入到文本文件中,对文本文件
进行判断试试