반응형
최근에 여러 열을 utf8_general_ci (기본 UTF-8 데이터 정렬)로 변경했지만 특정 열을 변경하려고 할 때 MySQL 오류가 발생했습니다.
Column 'node_content' cannot be part of FULLTEXT index
문서를 살펴보면 MySQL은 UCS-2와 같은 일부 다중 바이트 문자 집합에서 FULLTEXT 인덱스에 문제가 있지만 UTF-8에서 작동해야합니다.
나는 최신 안정된 MySQL 5.0.x 릴리스 (내 생각에는 5.0.77)를 사용하고 있습니다.
해결 방법
죄송합니다. 문제에 대한 답을 찾았습니다.
FULLTEXT 인덱스의 모든 열에는 동일한 문자 집합뿐만 아니라 동일한 데이터 정렬 도 있어야합니다.
내 FULLTEXT 인덱스의 열 중 하나에는 utf8_unicode_ci가 있고 다른 열에는 utf8_general_ci가 있습니다.
참조 페이지 https://stackoverflow.com/questions/653076
반응형
'MySql' 카테고리의 다른 글
MySQL C #을 사용하는 MySQL에 대한 매개 변수화 된 쿼리 (0) | 2020.10.05 |
---|---|
MySQL 서로 다른 두 위치에서 실행되는 두 mysql 서버 간의 데이터베이스 링크 (0) | 2020.10.05 |
MySQL 그룹 기능에서 지원되지 않는 참조 (0) | 2020.10.05 |
MySQL에서 SUM ()으로 업데이트 (0) | 2020.10.05 |
MySQL PHP MySQLi num_rows 항상 0 반환 (0) | 2020.10.04 |
댓글