SQL Escape 사용 방법
- 이스케이프할 텍스트를 붙여 넣거나 입력하세요.
- 필요하면 옵션을 조정하세요.
- 이스케이프된 결과를 복사하세요.
SQL Escape 소개
아포스트로피는 SQL 문자열의 따옴표 문자이므로 O'Brien 같은 이름은 문자열을 일찍 끝내 문을 깨뜨립니다. 표준 SQL에서는 이를 두 번 쓰는 것이 해결책입니다. 'O''Brien'처럼요. MySQL은 백슬래시도 받아들입니다.
먼저 주의할 점이 있습니다. 일회성 스크립트나 마이그레이션에서는 직접 이스케이프해도 괜찮지만 애플리케이션 코드에서는 매개변수화된 쿼리를 사용하세요. SQL 인젝션에 대한 유일하게 신뢰할 수 있는 방어입니다.
이스케이프되는 대상
표준 SQL: 작은따옴표 하나는 작은따옴표 두 개가 됩니다. MySQL 방식: 백슬래시, 작은따옴표와 큰따옴표, NUL, 줄바꿈, Ctrl+Z 앞에 백슬래시가 붙습니다.