繁体   English   中英

如何知道SQL表是否已更新

[英]How to know if SQL table has been updated

我在SQL Server中有一张表。 它的数据与Cisco IP电话的呼叫详细信息有关。 我在PHP有一个脚本。 每当发生新的呼叫时,此表的数据都会更新。 表更新后,我想获取新数据。 我怎么知道表格何时更新? 它不是在特定的时间,并且取决于何时发出新呼叫。

表的字段是:

1. id
2. WaitingTime(This is the value that I needed)
3. dateTime (It is the date and the time of updating and inserting the new value)

从技术上讲,您可以编写一个可以调用PHP脚本的ON INSERT触发器。 但是,不建议这样做。 这里有关于此的更多信息: 通过使用mysql触发器调用php文件

更好的方法可能是简单地在cron作业中运行PHP脚本以轮询数据库并处理所有新调用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM