본문 바로가기
MySql

MySql에서 아포스트로피 ( ')를 이스케이프하는 방법은 무엇입니까?

by 베이스 공부 2020. 9. 15.
반응형


 

해결 방법

 

당신이 인용하는 MySQL 문서는 실제로 당신이 언급 한 것보다 조금 더 많이 말한다. 그것은 또한 말합니다,

" '"로 인용 된 문자열 내부의 "'"는 " ''"로 기록 될 수 있습니다.



문자열 리터럴에서 따옴표를 \ '로 나타낼 수 있는지 여부를 제어합니다. 인용 부호를 나타내는 선호되는 SQL 표준 방법은 두 배 ( '')이지만 PostgreSQL은 역사적으로 \ '도 허용했습니다. 그러나 \ '를 사용하면 보안 위험이 발생합니다 ...

즉, 이중 작은 따옴표 문자를 사용하는 것이 작은 따옴표를 이스케이프하기 위해 백 슬래시를 사용하는 것보다 전체적이고 장기적인 선택이 더 낫다는 것을 말합니다.

이제 언어 선택, SQL 데이터베이스 선택 및 비표준 특성, 쿼리 프레임 워크 선택을 방정식에 추가하려는 경우 다른 선택으로 끝날 수 있습니다. 당신은 당신의 제약에 대해 많은 정보를 제공하지 않습니다.

 

참조 페이지 https://stackoverflow.com/questions/9596652

 

 

반응형

댓글