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

检测sql数据库数据发生变化

检测sql数据库数据发生变化

鸿蒙传说 2018-12-06 15:30:33
最近有做一个项目,需要在前台每三秒检查一次数据库里面,固定的那张表某个列发生变化的时候检测得到并返回一个结果。 例如:数据库Test 中,有张表Test1 。   表里面有          名称 年龄  性别        三列数据      张三  10   男      李四  12   男      王五  13   女 我这边客户端显示这个表的数据,当别人在其他界面更改这个表里面的值的时候(例如:把张三的年龄改为了11岁)。我能在我这边能够获取到数据库的数值发生了变化,并返回一个值回来,然后我刷新我的界面获取到最新的值,实现实时刷新的功能。请问有什么办法能够检测到数据库的值发生变化,并给前台返回一个值的呢?
查看完整描述

9 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

前台用setinterval每隔3秒调用ajax请求数据

查看完整回答
反对 回复 2019-01-21
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

我的想法是每十秒固定调用一次,另外的时间只是检查数据发生变化没,减轻负担

查看完整回答
反对 回复 2019-01-21
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

其实就是固定频次,发送请求,带上页面的值a,与数据库的值b比较,返回比较结果

查看完整回答
反对 回复 2019-01-21
?
富国沪深

TA贡献1790条经验 获得超9个赞

 这种方法我有考虑到,但是我想找到一个更好的办法

查看完整回答
反对 回复 2019-01-21
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

这个 rowversion是怎么用的?

查看完整回答
反对 回复 2019-01-21
?
缥缈止盈

TA贡献2041条经验 获得超4个赞

@123!: 恩 好的我大概知道是什么意思,这个方法很不错。 感谢您的解答!

查看完整回答
反对 回复 2019-01-21
  • 9 回答
  • 0 关注
  • 567 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信