您可以创建一个触发器而不是在发生更新时运行。可以使用 UDF(用户定义函数)运行/通知外部进程。没有任何内置方法可以这样做,所以这是加载一个可以为您完成的 UDF 插件的情况。
谷歌搜索“mysql udf sys_exec”或“mysql udf ipc”。
MySQL 现在确实有触发器和存储过程,但我不相信它们有任何方式通知外部进程,所以据我所知这是不可能的。您必须每秒左右轮询一次数据库以查找新记录。
即使是这样,这也假设您的 PHP 进程是长期存在的,这样它就可以等待记录出现。鉴于大多数 PHP 用于代码运行然后尽快退出的网站,目前尚不清楚这是否与您所拥有的兼容。
| 归档时间: |
|
| 查看次数: |
20223 次 |
| 最近记录: |