반응형
해결 방법
"ASCII"로 정의하는 것이 정확히 무엇인지에 따라 다르지만 다음과 같은 쿼리 변형을 시도해 보는 것이 좋습니다.
SELECT * FROM tableName WHERE columnToCheck NOT REGEXP '[A-Za-z0-9]';
해당 쿼리는 columnToCheck에 영숫자가 아닌 문자가 포함 된 모든 행을 반환합니다. 허용되는 다른 문자가있는 경우 정규식의 문자 클래스에 추가하십시오. 예를 들어 마침표, 쉼표 및 하이픈이 정상이면 쿼리를 다음으로 변경합니다.
SELECT * FROM tableName WHERE columnToCheck NOT REGEXP '[A-Za-z0-9.,-]';
참조 페이지 https://stackoverflow.com/questions/401771
반응형
'MySql' 카테고리의 다른 글
MySQL JSON 값에 지정된 속성이 포함되어 있는지 확인하기위한 SQL 쿼리 (0) | 2020.11.01 |
---|---|
MySQL timestamp select date range (0) | 2020.11.01 |
MySQL Golang Insert NULL into sql instead of empty string (0) | 2020.11.01 |
MySQL Simple way to automatically convert INSERT statements to UPDATEs? (0) | 2020.11.01 |
MySQL 동일한 열에서 여러 WHERE 조건으로 선택 (0) | 2020.11.01 |
댓글