当felixge的mysql用于node.js时,如何向结果对象询问返回的行数?我有一个相当昂贵的查询,所以我不想运行COUNT(*)第一次,只是再次运行查询.
Dan*_*iel 42
如果是select查询,只需获取返回数组的长度.
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
Run Code Online (Sandbox Code Playgroud)
如果是更新/删除查询,则返回的字典将具有affectedRows变量.
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45306 次 |
| 最近记录: |