
SQL_SAFE_MODE 옵션의 기본값은 OFF입니다.
SQL_SAFE_MODE 옵션을 사용하는 상황은 다음과 같습니다.
- NULL 값을 비교할 때 NULL이 아닌 값을 반환하는 것을 방지합니다.
- 여러 개의 조건을 AND 연산자로 연결할 때, 하나의 조건만 만족해도 결과가 반환되는 것을 방지합니다.
- 여러 개의 조건을 OR 연산자로 연결할 때, 하나의 조건만 만족해도 결과가 반환되는 것을 방지합니다.
위의 예제 쿼리에서 SQL_SAFE_MODE 옵션이 작동합니다.
쿼리에서 두 개의 조건을 AND 연산자로 연결했기 때문에, 두 개의 조건 모두 만족해야 결과가 반환됩니다.
SQL_SAFE_MODE 옵션이 OFF인 경우, 두 개의 조건 중 하나만 만족해도 결과가 반환됩니다.
따라서, SQL_SAFE_MODE 옵션을 사용하여, 하나의 조건만 만족해도 결과가 반환되는 것을 방지할 수 있습니다.
2025-03-31 18:36