在MySQL数据库插入时执行C程序



我想知道如何为Linux Ubuntu设计这样一个程序。从本质上讲,我设想一个在Linux机器上连续运行的小程序,监听MySQL数据库表插入指定的特定表。当程序检测到一行被插入数据库时,它会执行一个C程序(该程序目前是通过cd’ing到目录并在终端中键入"./simulator"来运行的。我想知道我如何才能实现这样的目标。

我试过用MySQL触发器这样做,但我不知道如何安装LIB_MYSQLUDF_SYS(我遇到了很多错误)。

如果有人能提出一个简单明了的方法来实现这一点,我们将不胜感激。

另一种方法是,我使用PHP exec函数在插入数据库后立即调用服务器端C程序。这种方法是有效的,因为我同时插入和读取数据库表。

最新更新