为了账号安全,请及时绑定邮箱和手机立即绑定

php中有没有什么方法可以实现实时监听数据库中的某张表的变化

就是假如在数据库中有2张表,一张表(表一)是会经常往里插入记录的,还有一张表(表二)是统计从监听开始到结束,表一 一共新增了多少条记录,把新增记录的条数填入到表二中。

正在回答

2 回答

可以写个脚本 定时执行一下。脚本里面从表1读 指定之间段内数据的条数,写到表2

0 回复 有任何疑惑可以回复我~
#1

hello_world_ 提问者

非常感谢!
2015-05-29 回复 有任何疑惑可以回复我~
  1. 在表一种增加timestamp字段,当发生变化时,能够捕获到变化的时间

  2. 增加第三张表,记录你每次做snapshot的时间,用select count(*) from T1, (select max tms from T3) as T3 where T1.tms>=T3.tms去捕获增量的变化数据数量

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72508    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

php中有没有什么方法可以实现实时监听数据库中的某张表的变化

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号