mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt
into moonbone.local:/mnt/gentoo64/work/29461-bug-5.0-opt-mysql
This commit is contained in:
commit
25cba45009
3 changed files with 20 additions and 1 deletions
|
@ -603,3 +603,11 @@ check table t1 extended;
|
|||
Table Op Msg_type Msg_text
|
||||
test.t1 check status OK
|
||||
drop table t1;
|
||||
create table t1 (a varchar(2) character set latin7 collate latin7_general_ci,key(a));
|
||||
insert into t1 set a=0x4c20;
|
||||
insert into t1 set a=0x6c;
|
||||
insert into t1 set a=0x4c98;
|
||||
check table t1 extended;
|
||||
Table Op Msg_type Msg_text
|
||||
test.t1 check status OK
|
||||
drop table t1;
|
||||
|
|
|
@ -218,3 +218,14 @@ insert into t1 set f1=0x3F3F1E563F;
|
|||
insert into t1 set f1=0x3F3F;
|
||||
check table t1 extended;
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# Bug#29461: Sort order of the collation wasn't used when comparing characters
|
||||
# with the space character.
|
||||
#
|
||||
create table t1 (a varchar(2) character set latin7 collate latin7_general_ci,key(a));
|
||||
insert into t1 set a=0x4c20;
|
||||
insert into t1 set a=0x6c;
|
||||
insert into t1 set a=0x4c98;
|
||||
check table t1 extended;
|
||||
drop table t1;
|
||||
|
|
|
@ -179,7 +179,7 @@ int my_strnncollsp_simple(CHARSET_INFO * cs, const uchar *a, uint a_length,
|
|||
}
|
||||
for (end= a + a_length-length; a < end ; a++)
|
||||
{
|
||||
if (*a != ' ')
|
||||
if (map[*a] != ' ')
|
||||
return (map[*a] < ' ') ? -swap : swap;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue