.net 如何监听数据库中表的变化

.net 如何监听数据库中表的变化,第1张

tb_student

his_student

tb_student 加上触发器 当 insert update del时 在his_student中写数据

his_student主要字段 *** 作人 *** 作时间 *** 作方式 等

是的,StreamSets可以监听到MySQL的binlog中的表 *** 作,包括建表、修改表、删除表等。使用StreamSets的MySQL CDC(Change Data Capture)原生源(MySQL CDC Origin)可以从MySQL的binlog中捕获变更数据,并将其转换为数据流,以供下游处理或存储。通过配置MySQL CDC原生源的参数,可以选择需要监听的表和 *** 作类型。具体而言,可以设置要监听的MySQL实例、数据库、表、binlog文件、位置和 *** 作类型,如insert、update、delete等。

我的思路是:在数据库A中创建一个触发器,再创建一张和a表结构一样的监视表,只要a表发生变化,就自动的往监视表中插入一条记录,这样你写的程序只要定时的去查询下监视表就可以知道a表有没有发生什么变化了

你的意思是:数据库一发生变化,你就得知道是吗?

PHP无法实现这功能,

只有LINUX 跑 shell脚本,每X分钟执行查询语句

要么就是你每执行一条语句,写入日志。

以上就是关于.net 如何监听数据库中表的变化全部的内容,包括:.net 如何监听数据库中表的变化、StreamSets 能监听到mysql的binlog中的表 *** 作吗(建表、修改表、删除表等)、.net 如何监听到数据库的变动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9845866.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存