mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Fixed max_key_length when using UNIQUE keys.
This fixed a bug in GROUP BY on a BLOB column with NULL values.
This commit is contained in:
@ -102,3 +102,11 @@ pid c1id c2id value id active id active
|
||||
1 4 NULL 4 4 Yes NULL NULL
|
||||
max(value)
|
||||
4
|
||||
a count(*)
|
||||
NULL 9
|
||||
3
|
||||
b 1
|
||||
a count(*)
|
||||
NULL 9
|
||||
3
|
||||
b 1
|
||||
|
@ -312,3 +312,14 @@ m.c1id = c1.id AND c1.active = 'Yes' LEFT JOIN t3 AS c2 ON m.c2id =
|
||||
c2.id AND c2.active = 'Yes' WHERE m.pid=1 AND (c1.id IS NOT NULL OR c2.id IS
|
||||
NOT NULL);
|
||||
drop table t1,t2,t3;
|
||||
|
||||
#
|
||||
# Test bug in GROUP BY on BLOB that is NULL or empty
|
||||
#
|
||||
|
||||
create table t1 (a blob null);
|
||||
insert into t1 values (NULL),(NULL),(NULL),(NULL),(NULL),(NULL),(NULL),(NULL),(NULL),(""),(""),(""),("b");
|
||||
select a,count(*) from t1 group by a;
|
||||
set option sql_big_tables=1;
|
||||
select a,count(*) from t1 group by a;
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user