엉터리 개발 이야기

sequelize raw query 간헐적 동작 안함

억삼이 2019. 8. 26. 22:55
반응형

mysql에서 rownum 사용시 쿼리 결과가 나올 때 있고 안나올 때 있음

@rownum:=@rownum+1 rn

초기화를 where 절에서 하게되면 ex) WHERE (@rownum:=0)=0 으로 하게되면

seqeulize.query('SELECT @rownum:=@rownum+1 rn FROM prices WHERE (@rownum:=0)=0') 하면..

결과가 나왔다 안나왔다 함...

 

FROM 절에다가 선언하면 정상적으로 결과가 나옴

seqeulize.query('SELECT @rownum:=@rownum+1 rn FROM prices, (@rownum:=0)=0') temp)

 

이상~

반응형