[MCOL-3400] Substring text comparison is incorrect result Created: 2019-07-11 Updated: 2019-08-22 Resolved: 2019-08-22 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | ? |
| Affects Version/s: | 1.2.3 |
| Fix Version/s: | Icebox |
| Type: | Bug | Priority: | Major |
| Reporter: | Hyun Young Hun | Assignee: | David Hall (Inactive) |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | None | ||
| Environment: |
Centos6 |
||
| Issue Links: |
|
||||||||
| Sprint: | 2019-06 | ||||||||
| Description |
|
Hi. I am using mariadb columnstore and I have a problem with text comparison. The tables using innodb use utf8mb4 for character set because of emoticon, So my.cnf file is set as below. [client] [mysqld] and columnstore.xml file also change the setting and then create table and test ------ create table create table test.test2 ( insert into test.test1 values(1,'사과나무'); ----- use single table select then correct result select seq,name result) ----- but innodb + columnstore table join then incorrect result result) I want to search for '포도'(grapes), but it also includes the result of '사과'(apple) Is there any way I can solve it? |
| Comments |
| Comment by David Hall (Inactive) [ 2019-08-13 ] |
|
Try changing SystemLang in the Columnstore.xml: <SystemConfig> Please post back if this works or not. It is working in 1.2.4. |
| Comment by Hyun Young Hun [ 2019-08-20 ] |
|
changing systemLang to "ko_KR.utf8" instead of "ko_KR.UTF-8" then query result correct ! |
| Comment by David Hall (Inactive) [ 2019-08-22 ] |
|
It appears that not every operating system uses the same language strings. If the correct string for a given operating system isn't used, then collation is compromised. |