Golang中国

xulei8

Golang China 第 2614 号会员,加入于 2014-12-29 15:20


xulei8最近创建的主题


xulei8最近回复了


回复了 hezhixiong 创建的主题: golang能否监听Mysql数据库的表是否有增删改操作 2015-08-15 17:37

**很明显,这些方法都是不合理或代价太大的。

触发器可以实现类似的功能,但是,触发器无法调用其他的功能访问外部程序。
要实现这个功能,可以扩展mysql的功能。
请百度一下mysql udf .
就是用c写一个mysql插件,编译成.so或.dll,添加一个自定义function,这个function可以socket或其他方式通知你的程序就行了。
然后添加一个触发器。发现相应的操作时,使用这个function完成相应的操作。
google code上面有一个现成的。我以前用过。
http://blog.loftdigital.com/blog/how-to-write-mysql-functions-in-c 这里有一个例子。

xulei8 创建的更多回复