MySQL LIKE연산시 \(Escape Backslash) 처리 방법

SELECT * FROM `table` WHERE `path` LIKE "%C:\\ABC\\DEF%";
  위와 같은 쿼리를 날리면 빈 응답만이 돌아올 겁니다. LIKE 연산자를 사용할 경우엔 백슬래시를 네 번 써줘야 정상적으로 작동합니다.

SELECT * FROM `table` WHERE `path` LIKE "%C:\\\\ABC\\\\DEF%";

댓글

이 블로그의 인기 게시물

C# 남아도는 메모리에도 불구하고 OutOfMemoryException이 발생한다면?

테일즈위버 OST 전곡 모음

USB를 뒤는 괜찮은데 앞에 꽂으면 인식이 힘들다?