有人在某些表中插入或更新行时运行脚本

时间:2011-09-23 13:14:52

标签: php mysql triggers

我在 ubuntu 下使用 MYSQL 。我希望在某个表格中插入或更新行时自动运行某个程序。该程序实际上是在同一台服务器上向php发送请求。 PHP脚本已实现,它通知所有客户“数据已更新,请获取”。我该怎么办?

谢谢

3 个答案:

答案 0 :(得分:4)

最佳解决方案是在cron文件中创建cron作业并使用系统命令。

答案 1 :(得分:3)

如果您可以控制脚本,最简单的方法是创建自己的query()方法,该方法包含您需要进行的任何SQL查询调用。您可以在其中放置一些内容,以查看是否存在更新/删除/插入,如果是这样,则会触发“数据更新”通知。

答案 2 :(得分:2)

如果没有mysql服务器上的重大安全问题,可能无法完成。

你可以从php这个。将查询发送到mysql或创建cronjob时执行程序