dev/mariaDB
mariaDB 한글 like 검색
동큐
2019. 3. 19. 12:55
1. 최초 확인사항
- DB character set 확인
show variables like 'char%';
왠만하면 utf8 로 변경해준다. (utf8mb4도 괜찮음)
* utf8mb4 : utf8은 문자당 3바이트만 지원하지만 utf8mb4 는 4바이트를 지원.
2. AWS에서 parameter 변경 방법
RDS -> 데이터베이스 선택 -> 구성 -> Parameter Group 클릭 -> charater_set 이라고 입력하여 검색 후 편집한다.
(편집 완료후에는 DB 재기동 필요)
3. DB 에서 fulltext index 추가
4. 쿼리 실행
select *
from 테이블
where match (title) against ('검색명')
5. 만약 Can't find FULLTEXT index matching the column list 라고 오류가 발생하면 아래와 같이 처리
alter table boards add fulltext(`title`);
alter table boards add fulltext(`content`);