当MYSQL插入发生时调用脚本(PHP、Perl)

当MYSQL插入发生时调用脚本(PHP、Perl),php,mysql,triggers,sql-insert,Php,Mysql,Triggers,Sql Insert,我正在寻找的是,一旦MYSQL表中有一个INSERT,就立即执行一个脚本 我想将插入行的所有内容导出到格式化的Excel文件中。(这将通过用PHP编写的外部脚本完成) 主要问题是在插入发生时立即调用脚本 我想到的第一件事是创建触发器并调用脚本(发现这不是最好的方法。我想到的另一件事是运行crontab) 有没有人能提出更好的解决方案 PS:插入是通过外部应用程序进行的,我无法控制它。这里回答了这个问题:顺便说一句 无论如何,另一种可能的解决方案是创建具有复制功能的环境(尽管没有从服务器),编写自

我正在寻找的是,一旦MYSQL表中有一个INSERT,就立即执行一个脚本

我想将插入行的所有内容导出到格式化的Excel文件中。(这将通过用PHP编写的外部脚本完成)

主要问题是在插入发生时立即调用脚本

我想到的第一件事是创建触发器并调用脚本(发现这不是最好的方法。我想到的另一件事是运行crontab)

有没有人能提出更好的解决方案


PS:插入是通过外部应用程序进行的,我无法控制它。

这里回答了这个问题:顺便说一句

无论如何,另一种可能的解决方案是创建具有复制功能的环境(尽管没有从服务器),编写自己的mysql客户端连接到主服务器(模拟从服务器),并等待命令通过


您还可以创建“tail-f”脚本,监听binlog文件。

为什么不让运行insert的脚本也写入excel文件?嘿,Crayon,我正在使用一个外部应用程序进行更新,我无法控制它。(对不起,我在问题中没有提到这一点)为什么不让Excel直接连接到数据库?