當爲節點.js使用felixge的mysql時,如何向結果對象請求返回的行數?我有一個相當昂貴的查詢,所以我不想先運行COUNT(*)
,然後再運行一次查詢。查找返回的mysql結果中的行數(nodejs)
11
A
回答
24
如果它是一個select查詢,只需要返回數組的長度。
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
如果是更新/刪除查詢,則返回的字典將包含affectedRows變量。
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
0
如果您在自述文件中使用示例,只需查看rows對象的length屬性(即rows.length)即可。
-3
隨着版本2.1.2 MSSQL作爲的2015年4月13日:
從DeviceAccountLinks 刪去DeviceAccountId = @deviceAccountId 和設備類型= @deviceType
聲明不會產生任何結果「未定義」
我已經改變了語句:
從DeviceAccountLinks 其中DeviceAccountId = @deviceAccou刪除ntId 和DeviceType = @deviceType; 選擇@@ ROWCOUNT 「rowCount時」
得到的輸出:[{rowCount時:1}]
+0
錯誤的數據庫,MySQL不是MSSQL – bugfroggy 2018-03-02 03:14:44
相關問題
- 1. NodeJS mysql查詢返回空結果
- 2. NodeJs Mysql返回空結果
- 3. 的NodeJS-異步:返回MySQL查詢結果爲循環
- 4. 如何查找查詢在我的mysql中返回的結果數量?
- 5. MySQL查詢返回的每個結果
- 6. MySQL的查詢返回錯誤結果
- 7. MySQL查詢返回錯誤的結果
- 8. MySQL查詢返回的意外結果
- 9. NodeJS與MySQL返回第一個查詢結果
- 10. 查詢nodejs中的貓鼬返回的結果
- 11. MySQL的返回結果,如果0行返回
- 12. 找到返回的結果
- 13. Elasticsearch的NodeJS:如何返回結果
- 14. MySQL的返回結果中的行數少設定除限制
- 15. 在NodeJS中創建一個返回查詢結果作爲回調的函數?
- 16. PHP/MySQL查詢返回不在數據庫中的結果
- 17. 的MySQL返回錯誤計數結果
- 18. mysql函數的返回結果
- 19. 由Mongoose查找函數返回的數組的變換結果
- 20. PHP:查找數組中的鍵並返回布爾結果
- 21. NodeJS渲染MySQL查詢的結果
- 22. MySQL加入查詢計數爲每個結果返回一行
- 23. Mysql查詢$行返回「布爾(true)」,而不是結果數組
- 24. MYSQL中的MYSQL查詢10.1.19-MariaDB和PHP 7返回無結果
- 25. MySQL查詢返回重複結果
- 26. MYSQL連接查詢返回空結果
- 27. mysql查詢返回空結果
- 28. MySQL子查詢返回多個結果
- 29. MySql Select查詢返回錯誤結果
- 30. MySQL查詢心不是返回結果
我真的希望有該圖書館不僅僅是在GitHub上readme.md更好的文檔。我發佈後不久,我發現了這一點(但顯然足夠長,我忘了回來,回答:P)。 – Huckle 2013-04-26 23:17:41