node.js使用felixge的mysql时,如何查询result对象返回的行数?我有一个相当昂贵的查询,所以我不想先运行 COUNT(*)
,然后再运行第二次查询。
最佳答案
如果是选择查询,只取返回数组的长度。
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
如果是更新/删除查询,返回的字典将有一个affectedRows 变量。
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
关于mysql - 在返回的mysql结果中查找行数(nodejs),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16199842/