Commit 8453693a authored by unknown's avatar unknown
Browse files

Check that the third UNION part with COLLATE

clause resolves collation conflict for the
first and the second parts pair.

parent ede21791
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -1110,4 +1110,14 @@ t1 CREATE TABLE `t1` (
  `a` char(1) character set latin1 collate latin1_german1_ci default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
create table t1 as
(select a from t2) union
(select b from t2) union
(select 'c' collate latin1_german1_ci from t2);
show create table t1;
Table	Create Table
t1	CREATE TABLE `t1` (
  `a` char(1) character set latin1 collate latin1_german1_ci default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1
drop table t1;
drop table t2;
+6 −0
Original line number Diff line number Diff line
@@ -652,5 +652,11 @@ create table t1 as
(select b collate latin1_german1_ci from t2);
show create table t1;
drop table t1;
create table t1 as
(select a from t2) union
(select b from t2) union
(select 'c' collate latin1_german1_ci from t2);
show create table t1;
drop table t1;
drop table t2;