检查 MySQL、node.js 中的更改
Check for changes in MySQL, node.js
在这段代码中,我如何才能在另一个函数中获取 MYSQL 和 return 中已更改的数据?
例如,获取 id_ticket 列并在另一个函数中使用它。
const instance = new MySQLEvents(connection, {
startAtEnd: true
});
await instance.start();
instance.addTrigger({
name: 'monitoring all statments',
expression: config.MYSQL_DATABASE+'.ticket.*',
statement: MySQLEvents.STATEMENTS.ALL,
onEvent: e => {
//Take column "id_ticket"
}
});
instance.on(MySQLEvents.EVENTS.CONNECTION_ERROR, console.error);
instance.on(MySQLEvents.EVENTS.ZONGJI_ERROR, console.error);
};
function idticket(//take "id_ticket" from event){
}
onEvent 是一个处理程序,您只需要将一个函数传递给该处理程序
onEvent: handler
和
function handler(event) {
console.log('event', event)
// do some more
}
在这段代码中,我如何才能在另一个函数中获取 MYSQL 和 return 中已更改的数据? 例如,获取 id_ticket 列并在另一个函数中使用它。
const instance = new MySQLEvents(connection, {
startAtEnd: true
});
await instance.start();
instance.addTrigger({
name: 'monitoring all statments',
expression: config.MYSQL_DATABASE+'.ticket.*',
statement: MySQLEvents.STATEMENTS.ALL,
onEvent: e => {
//Take column "id_ticket"
}
});
instance.on(MySQLEvents.EVENTS.CONNECTION_ERROR, console.error);
instance.on(MySQLEvents.EVENTS.ZONGJI_ERROR, console.error);
};
function idticket(//take "id_ticket" from event){
}
onEvent 是一个处理程序,您只需要将一个函数传递给该处理程序
onEvent: handler
和
function handler(event) {
console.log('event', event)
// do some more
}