每次查询后,结果集都会相乘

时间:2014-12-29 20:07:53

标签: mysql node.js innodb

每个select查询返回结果集,但返回所有先前的结果,因此结果缓冲区在每次查询后都会增长:

如果我运行下一个查询:

conn.query('SELECT * FROM table_name;', function(err, result){
    if(!err){
        callback(result);
    }
    else{
        console.log(err);
    }
});

然后我再次运行它,结果将保存所有表格内容,两次继续。

我尝试过各种各样的事情,例如:

SELECT语句后的SQL_NO_CACHE

但没有解决我的问题。

我该如何避免呢?

0 个答案:

没有答案