반응형
(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
반응형
'programing' 카테고리의 다른 글
pt로 할까요, px로 할까요? (0) | 2023.10.20 |
---|---|
팝업에서 우커머스 체크아웃 (0) | 2023.10.20 |
공유 라이브러리는 응용 프로그램과 동일한 힙을 사용합니까? (0) | 2023.10.15 |
리퀴베이스가 있는 하나의 sqlFile에 PL/Sql 및 SQL 스크립트? (0) | 2023.10.15 |
을 가져옵니다.을 가져옵니다.을 가져옵니다. (0) | 2023.10.15 |