在返回的mysql结果中查找行数(nodejs)
将felixge的mysql用于node.js时,如何向结果对象询问返回的行数?我有一个相当昂贵的查询,所以我不想先运行COUNT(*)
,只是想再运行一次查询。
回答:
如果这是一个选择查询,则只需取返回数组的长度即可。
connection.query(sql, [var1,var2], function(err, results) { numRows = results.length;
});
如果是更新/删除查询,则返回的字典将具有受影响的行变量。
connection.query(sql, [var1,var2], function(err, result) { numRows = result.affectedRows;
});
以上是 在返回的mysql结果中查找行数(nodejs) 的全部内容, 来源链接: utcz.com/qa/422930.html