10.4.4.3 Index.xml의 구문 분석 중의 진단
MySQL Server는 Index.xml
파일을 구문 분석하는 동안 문제가 발견되면 진단을 생성합니다.
알 수없는 태그는 오류 로그에 기록됩니다. 예를 들어, 데이터 정렬 정의에
<aaa>
태그가 포함 된 경우 다음 메시지가 표시됩니다.[Warning] Buffered warning : Unknown LDML tag : 'charsets / charset / collation / rules / aaa'
데이터 정렬의 초기화가 가능하지 않은 경우, 서버는 "알 수없는 데이터 정렬"오류를보고하고 이전 예제와 문제점을 설명하고 경고를 생성합니다. 그렇지 않으면 데이터 정렬 설명이 전체적으로 정확하지만 몇 가지 알 수없는 태그가 포함되어있을 때, 데이터 정렬이 초기화되어 사용할 수 있습니다. 알 수없는 부분은 무시되지만 경고가 오류 로그에 생성됩니다.
데이터 정렬의 문제는 클라이언트가
SHOW WARNINGS
에서 볼 수있는 경고가 생성됩니다. 6 자 지원되는 최대 길이보다 긴 확장 형식이 재설정 규칙에 포함되어 있다고합니다.<reset> abcdefghi </ reset> <i> x </ i>
이 데이터 정렬을 사용하려고하면 다음과 같은 경고가 생성됩니다.
mysql>
SELECT _utf8'test' COLLATE utf8_test_ci;
ERROR 1273 (HY000): Unknown collation: 'utf8_test_ci' mysql>SHOW WARNINGS;
+---------+------+----------------------------------------+ | Level | Code | Message | +---------+------+----------------------------------------+ | Error | 1273 | Unknown collation: 'utf8_test_ci' | | Warning | 1273 | Expansion is too long at 'abcdefghi=x' | +---------+------+----------------------------------------+