select Column1 from Table where Column1 regexp '^';
명백하게 작동하지 않지만, Column1의 값에 "^"문자가 포함 된 모든 인스턴스를 문자 그대로 검색하려면 어떻게해야합니까?MySQL 테이블에서^문자를 찾으십시오.
select Column1 from Table where Column1 regexp '^';
명백하게 작동하지 않지만, Column1의 값에 "^"문자가 포함 된 모든 인스턴스를 문자 그대로 검색하려면 어떻게해야합니까?MySQL 테이블에서^문자를 찾으십시오.
당신은 정규 표현식을 사용하지만 ^
메타 문자 벗어날 수
WHERE `column` REGEXP '\^'
을 또는 당신은 메타 문자로 ^
을 취급하지 않는 LIKE
조건, 사용할 수 있습니다
WHERE `column` LIKE '%^%'
@tadman는 요청을 열의 데이터 값 또는 열 이름 자체를 검색하는 경우 주석에 ^
이 포함되어 있습니까? 나는 당신의 질문을 처음 준비 할 때 같은 생각을 가지고있었습니다. 당신은 예를 들어, 다음의 이름 테이블 또는 열의 문자를 검색하려면 INFORMATION_SCHEMA를 사용하려면
:
SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%^%';
"LIKE '%^%'"이 (가) 트릭을했습니다. – iamafork
'어디 열 '%가^%''같은 테이블에서 열을 선택 ? 'regexp'는 조금 과장되었습니다. – lurker
이것은 열의 * name * 또는 열의 * value *에서'^'를 찾는 것입니까? – tadman
열 값입니다. – iamafork