Mysql更改了node.js的侦听器

有没有一种方法,node.js中的mysql服务器监听数据库中的更改,并获取像Oracle DB中的数据库更改通知一样的更改callback?

我正在考虑像这样实施它

var mongo = require("mysql"); var client = require('socket.io').listen(port).sockets; var db = mysql.createConnection({host: host, user: user, database: db}); db.listen.on('changes',function(){ client.emit("hasChanges"); }); 

你可以尝试一下NodeJS的mysql-events包。 但在你尝试之前:

确保数据库用户有权读取要观看的数据库上的二进制日志。