C#如何:在mysql表中插入新记录时侦听

C#如何:在mysql表中插入新记录时侦听,c#,mysql,events,C#,Mysql,Events,我想在c#中创建一个事件,在mysql表中插入新记录时触发该事件。我想避免每次都去投票 你认为有可能吗 提前感谢像MySQL这样的DBMS是一个多用户系统,因此只有数据库本身知道何时插入数据 MySQL支持触发器,允许您在从表中读取、插入、更新或删除某些数据时执行操作 通常,这样做是为了对系统中的其他表执行类似的操作,但MySQL确实支持一种称为UDF的功能—用户定义函数,它允许您从触发器调用外部程序 我自己并没有这样做,只知道理论,但如果你搜索MySQL的UDF,我相信你可以找到一些例子 以下

我想在c#中创建一个事件,在mysql表中插入新记录时触发该事件。我想避免每次都去投票

你认为有可能吗


提前感谢

像MySQL这样的DBMS是一个多用户系统,因此只有数据库本身知道何时插入数据

MySQL支持触发器,允许您在从表中读取、插入、更新或删除某些数据时执行操作

通常,这样做是为了对系统中的其他表执行类似的操作,但MySQL确实支持一种称为UDF的功能—用户定义函数,它允许您从触发器调用外部程序

我自己并没有这样做,只知道理论,但如果你搜索MySQL的UDF,我相信你可以找到一些例子

以下是一些例子:

然后,您可以使用它与您的程序进行交互。但是要注意性能,因为触发器是同步调用的

让触发器通过消息总线发送消息可能是一个好主意,然后您的程序可以监听该消息。

可能重复的消息