0
저는 MySQL에 능숙하지만 이런 문제는 결코 발생하지 않았습니다.MySQL 쿼리 WHERE 절 문자열 비교가 결과를 반환하지 않습니다.
나는이다 "노드"테이블에 기록이 다음
nid: vid: type: lang: title:
1 5 oa_group und CPA 2014 Actions
을 그러나 다음 쿼리를 실행할 때 :
SELECT * FROM `node` WHERE `title` = "CPA 2014 Actions"
결과 집합이 레코드를 가져온 0입니다 CSV를 통해 어떤 이유로 든 유사한 쿼리가 CSV를 통해 가져 오기되지 않은 레코드에 대해 작동합니다.
이 동작에 대한 설명이 있습니까?
'title ='CPA 2014 작업 '과 같이 문자열에 간단한 따옴표가 필요하지 않습니까? – sp00m
아마도 빈 공간이있을 것입니다. 'LIKE '% CPA 2014 Actions %'와 같은 제목을 시도하십시오. – Strawberry
바이너리 버전을 확인하십시오. 예를 들어 일반 공백 문자 대신 윈도우가 아닌 공백 문자를 사용할 수 있습니다. – fejese