在mysql中Node.js的变化

我有一个关于mysql的node.js的问题。

我试图用node.js检查数据库中的变化,每次它做了一些改变,它会做一些事情。

我有以下代码:

var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : 'root', database : 'socialpodd', }); connection.connect(); connection.query('SELECT * FROM personal', function(err, rows, fields) { if (err) throw err; console.log('Rows: ', rows[0].email); }); connection.end(); 

但是我希望这个代码在数据库发生变化时被调用。 我知道我可以做一个民意调查的方法,但它似乎并不是有效和实时的。 什么是一个很好的实时模块,可以让我这样做,或者是投票我唯一的select?