2012-01-29 3 views
0

제목에 필드 ART (\ 'O \') 값이 있습니다.MYSQL 특수 문자

이 제목이 존재하는지 어떻게 확인합니까?

내가 시도 :

select * from table1 where Subject = 'ART(\'O\')'; 

select * from table1 where Subject = "ART(\'O\')"; 

가 모두 기록을 따기에 실패했습니다.

어떻게 ART (\ 'O \')가 포함 된 레코드가 선택되도록 쿼리를 선택 했습니까? 참고 : 검색어를 참조하지 마십시오. select * from table1 where 주제가 '% ART (%'; )는 ART (EX), ART (NA) 등과 같은 다른 레코드 일 수 있으므로 기존

는 제목을 사용하는 방법을 알아야 = ''방법. 감사합니다.

답변

0

값이 백 슬래시가 포함되어있는 경우, 당신은 아마 그렇지 않으면이 값 ART('O') 찾고 있습니다. 이스케이프해야합니다.

SELECT * FROM table1 WHERE Subject = "ART(\\'O\\')"; 

뒤 공백이 없도록하십시오.

+0

아 ...이 작품입니다. 감사! 내 마음 속에서 나는 도망 간다. –