mysql에서 직접 판단하는 방법은 row_count()를 사용하는 것이다. 이 문은 실행하는 sql 문 뒤에 와야 한다. Nodejs의 I/O는 비동기식이므로 Row_count를 판단하기가 쉽지 않다. ()는 SQL 문이 실행된 결과입니다. 문서를 대충 훑어보니 이 문제가 문서에 설명되어 있지 않습니다. 원래는 동기화 효과를 얻기 위해 함수를 중첩하려고 했으나 우연히 해당하는 비동기 함수에서 발견했습니다. SQL 실행 매개변수에 영향을 받는Rows 필드가 있습니다. 테스트 후 row_count()의 결과입니다.
예:
res.send({
'코드': 500,
'상태': '실패',
'msg': msg,
'데이터': null
}) ;
복귀;
}
res.send({
'코드': 200,
'상태': '성공',
'msg': '업데이트',
'데이터': null
});
});