반응형
MariaDB 10.2의 utf_8_span_ci colation이 제대로 작동합니까?
이 코드는 MySQL Cookbook의 3번째 버전에서 가져온 것입니다.
CREATE TABLE t (c CHAR(2) CHARACTER SET utf8);
INSERT INTO t (c) VALUES('cg'),('ch'),('ci'),('lk'),('ll'),('lm');
SELECT c FROM t ORDER BY c COLLATE utf8_general_ci;
cg, ch, ci, lk, lll, lm의 결과.
SELECT c FROM t ORDER BY c COLLATE utf8_spanish2_ci;
책에서 결과는 cg, ci, ch, lk, lm, ll.
MariaDB 10.2에서 쿼리를 실행하면
결과는 cg, ch, ci, llk, ll, lm과 같은 일반적인 조합에서 변경되지 않습니다.
책에 따르면, "ch"와 "cl"은 스페인어 순서에서 단일 문자로 취급됩니다.
두 번째 쿼리 결과가 MariaDB의 버그 증거입니까?
언급URL : https://stackoverflow.com/questions/49886100/is-utf-8-spanish-ci-collation-in-mariadb-10-2-working-correctly
반응형
'programing' 카테고리의 다른 글
오류: int 이전의 식이 필요합니다. (0) | 2023.09.09 |
---|---|
파일이 존재하는지 테스트하는 빠른 방법은 무엇입니까? (0) | 2023.09.09 |
이미지를 사용하는 것보다 서클 디브를 만드는 더 쉬운 방법은? (0) | 2023.09.04 |
PowerShell 버전 정렬 (0) | 2023.09.04 |
동일한 디바이저일 때 빠른 AVX512 모듈로 (0) | 2023.09.04 |