Skip to content

Commit cdc0bbd

Browse files
committed
Merge 10.5 into 10.6
2 parents ca3bbf4 + e41500e commit cdc0bbd

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

mysql-test/main/disabled.def

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,3 @@ file_contents : MDEV-6526 these files are not installed anymore
1818
max_statement_time : cannot possibly work, depends on timing
1919
partition_open_files_limit : open_files_limit check broken by MDEV-18360
2020
partition_innodb : Waiting for fix MDEV-20169
21-
type_enum : Waiting for fix MDEV-6978
22-
type_set : Waiting for fix MDEV-6978

mysql-test/main/type_enum.result

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1699,7 +1699,7 @@ a ENUM('
16991699
show create table t1;
17001700
Table Create Table
17011701
t1 CREATE TABLE `t1` (
1702-
`a` enum('�','�','�') CHARACTER SET utf8 DEFAULT '�'
1702+
`a` enum('�','�','�') CHARACTER SET utf8mb3 DEFAULT '�'
17031703
) ENGINE=MyISAM DEFAULT CHARSET=latin1
17041704
insert into t1 values ('�'), ('�'), ('�');
17051705
select a from t1 order by a;
@@ -1932,14 +1932,16 @@ ALTER TABLE t2 ADD PRIMARY KEY(c1);
19321932
SELECT t1.* FROM t1 JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19331933
c1
19341934
a
1935+
a
19351936
SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19361937
c1
19371938
a
1939+
a
19381940
# t2 should NOT be eliminated
19391941
EXPLAIN SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19401942
id select_type table type possible_keys key key_len ref rows Extra
19411943
1 SIMPLE t1 system NULL NULL NULL NULL 1
1942-
1 SIMPLE t2 range PRIMARY PRIMARY 1 NULL 1 Using where; Using index
1944+
1 SIMPLE t2 index PRIMARY PRIMARY 1 NULL 2 Using where; Using index
19431945
DROP TABLE IF EXISTS t1,t2;
19441946
CREATE TABLE t1 (c1 SET('a') CHARACTER SET latin1 PRIMARY KEY);
19451947
INSERT INTO t1 VALUES ('a');
@@ -1957,14 +1959,16 @@ ALTER TABLE t2 ADD PRIMARY KEY(c1);
19571959
SELECT t1.* FROM t1 JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19581960
c1
19591961
a
1962+
a
19601963
SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19611964
c1
19621965
a
1966+
a
19631967
# t2 should NOT be eliminated
19641968
EXPLAIN SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19651969
id select_type table type possible_keys key key_len ref rows Extra
19661970
1 SIMPLE t1 system NULL NULL NULL NULL 1
1967-
1 SIMPLE t2 range PRIMARY PRIMARY 1 NULL 1 Using where; Using index
1971+
1 SIMPLE t2 index PRIMARY PRIMARY 1 NULL 2 Using where; Using index
19681972
DROP TABLE IF EXISTS t1,t2;
19691973
CREATE TABLE t1 (c1 VARCHAR(10) CHARACTER SET latin1 PRIMARY KEY);
19701974
INSERT INTO t1 VALUES ('a');
@@ -1982,14 +1986,16 @@ ALTER TABLE t2 ADD PRIMARY KEY(c1);
19821986
SELECT t1.* FROM t1 JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19831987
c1
19841988
a
1989+
a
19851990
SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19861991
c1
19871992
a
1993+
a
19881994
# t2 should NOT be eliminated
19891995
EXPLAIN SELECT t1.* FROM t1 LEFT JOIN t2 ON t1.c1 COLLATE latin1_swedish_ci=t2.c1;
19901996
id select_type table type possible_keys key key_len ref rows Extra
19911997
1 SIMPLE t1 system NULL NULL NULL NULL 1
1992-
1 SIMPLE t2 range PRIMARY PRIMARY 1 NULL 1 Using where; Using index
1998+
1 SIMPLE t2 index PRIMARY PRIMARY 1 NULL 2 Using where; Using index
19931999
DROP TABLE IF EXISTS t1,t2;
19942000
#
19952001
# MDEV-6991 GROUP_MIN_MAX optimization is erroneously applied in some cases

0 commit comments

Comments
 (0)