每个select查询返回结果集,但返回所有先前的结果,因此结果缓冲区在每次查询后都会增长:
如果我运行下一个查询:
conn.query('SELECT * FROM table_name;', function(err, result){
if(!err){
callback(result);
}
else{
console.log(err);
}
});
然后我再次运行它,结果将保存所有表格内容,两次继续。
我尝试过各种各样的事情,例如:
SELECT语句后的SQL_NO_CACHE
但没有解决我的问题。
我该如何避免呢?