개발하는 히포
close
프로필 배경
프로필 로고

개발하는 히포

  • 분류 전체보기 (16)
    • 공지사항 (1)
    • Java & Kotlin (4)
    • Spring (6)
    • Server (0)
    • Database (1)
    • Network (1)
    • 공부방 (3)
  • 홈
  • 태그
  • 방명록
[Database] MySQL 문자열 대소문자 구분

[Database] MySQL 문자열 대소문자 구분

사용자의 검색 키워드와 그에 따른 결과를 보기 위해서 검색 기능을 개발하는 중 이상한 점을 발견했다. 검색 키워드를 넣고 검색을 하게 되면 아래와 같이 대소문자가 구분이 되지 않는 상태로 결과가 조회된다. MySQL 세팅 시, 대소문자 구분하지 않는 설정을 안했는데 왜 'apple'을 검색키워드로 넣었는데 왜, 'Apple', 'APPLE333'이 조회가 되는걸까?1. Application Level 분석 (Querydsl) 먼저 대소문자 구분 문제를 확인할 때, 데이터베이스 레벨보다는 애플리케이션 레벨에서의 쿼리 및 ORM(Querydsl) 설정을 살펴보았다. 애플리케이션 레벨에서 문제를 수정하는 것이 일반적으로 더 간단하고 빠르고, 쿼리나 조건을 수정하는 것이 데이터베이스 설정을 변경하는 것보다 용..

  • format_list_bulleted Database
  • · 2025. 2. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (16)
    • 공지사항 (1)
    • Java & Kotlin (4)
    • Spring (6)
    • Server (0)
    • Database (1)
    • Network (1)
    • 공부방 (3)
최근 글
최근 댓글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바