반응형
node.js에 felixge의 mysql을 사용할 때 결과 객체에 반환 된 행 수를 어떻게 요청할 수 있습니까? 비용이 많이 드는 쿼리가 있으므로 먼저 COUNT (*)
를 실행하지 않고 쿼리를 두 번 실행하고 싶지 않습니다.
해결 방법
선택 쿼리 인 경우 반환 된 배열의 길이 만 사용합니다.
connection.query(sql, [var1,var2], function(err, results) {
numRows = results.length;
});
업데이트 / 삭제 쿼리 인 경우 반환 된 사전에 영향을받는 Rows 변수가 있습니다.
connection.query(sql, [var1,var2], function(err, result) {
numRows = result.affectedRows;
});
참조 페이지 https://stackoverflow.com/questions/16199842
반응형
'MySql' 카테고리의 다른 글
MySQL Select From a Table Where the column value does not exist in another table (0) | 2021.01.02 |
---|---|
MySQL Mac OS X에 MySQL Python 설치 (0) | 2021.01.02 |
MySQL 데이터베이스 값에 따라 확인하도록 설정된 PHP 확인란 (0) | 2021.01.02 |
MySQL 1 행의 CSV 입력에 잘못된 열 개수가 있습니다. 오류 (0) | 2021.01.02 |
MySQL nodejs 및 node-mysql로 행 반환 (0) | 2021.01.02 |
댓글