在返回的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

回到顶部