programing

(Maria SQL + Node.js)에서 쿼리 문자열의 로그를 보는 방법은 무엇입니까?

powerit 2023. 10. 15. 18:09
반응형

(Maria SQL + Node.js)에서 쿼리 문자열의 로그를 보는 방법은 무엇입니까?

Node.js, Express, Maria를 사용하고 있습니다.

q = `SELECT * FROM TEST
     WHERE id=?`;

maria.query(q,[id],function (err, rows) {
               if (err) throw err;
               //I want to see completed query string.
            });

마지막으로 완성된 쿼리 문자열을 받고 싶습니다.

하지만 지금은 내가 본 게SELECT * FROM TEST WHERE id=?내 로그 파일에.

예)
If id == 3

console.log(something);

vi ....../my_node.log

: 테스트에서 * 선택(ID=3)

대부분의 데이터베이스 드라이버는 준비된 문을 사용하여 매개 변수화된 쿼리를 실행합니다.이는 전체 쿼리가 클라이언트에서 구성되지 않고 값만 데이터베이스로 전송된다는 것을 의미합니다.데이터베이스 자체가 쿼리를 구성합니다.

드라이버가 쿼리 문자열을 생성하는 방법을 제시하지 않는 한 직접 구성해야 한다고 생각합니다.

언급URL : https://stackoverflow.com/questions/47587597/how-to-see-a-log-of-query-string-in-maria-sql-node-js

반응형