하루살이인생스
44
2021-07-16 15:33:13
2
170

mysql 쿼리가 왜 node에서 먹히지 않는것인지...


select date_format(dates,'%Y-%m-%d') as date from countup where dates > date_add(now(),interval -14 day)  and group by date_format(dates,'%Y-%m-%d')

mysql에서는 warning은 뜨지만 결과값을 출력해줍니다.


근데 노드에서 작성하기 위해서 

var datee ='select date_format(dates,'%Y-%m-%d') as date from countup where dates > date_add(now(),interval -14 day)  and machineids>10000 and not machineids in (9842100,9842101,00096555,11111111)  group by date_format(dates,'%Y-%m-%d')'


client.query(datee, (err,dateee){

console.log(datee);

}


를 해 버리면


%가 에러가 나면서 출력이 되지 않는데 어떤 문제일까요

0
  • 답변 2

  • 신히
    815
    2021-07-16 15:49:00

    ' 문자가 겹쳐서 당연히 오류가 나죠. 양끝을 " 로 감싸세요.

  • 하루살이인생스
    44
    2021-07-16 15:58:17

    아니 왜 이걸 생각을 못했던 건지 갑자기;;;;;;으악 감사합니다.

  • 로그인을 하시면 답변을 등록할 수 있습니다.