2017년 1월 18일 수요일

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from like concat ('%','...','%') '

select count(*) from ime_mailbox where from like concat ('%','Mail','%') order by recvdate desc

위와 같은 쿼리에서 문제가 되는 부분이 from입니다.

from은 예약어 이기 때문에 스키마로 정의가 되어도 쿼리에서 에러가 나는데요.

이러한 경우 ``를 이용합니다. 예약어이어도 아래와 같이 하시면 쿼리에서 에러가 발생하지 않습니다.

=> select count(*) from ime_mailbox where `from` like concat ('%','Mail','%') order by recvdate desc

댓글 없음:

댓글 쓰기