Loading mysql-test/r/default.result +0 −32 Original line number Diff line number Diff line Loading @@ -29,38 +29,6 @@ z varchar(20) binary NOT NULL DEFAULT ' ', a1 varchar(30) binary NOT NULL DEFAULT ' ', b1 tinyblob NULL) ENGINE=InnoDB DEFAULT CHARACTER SET = latin1 COLLATE latin1_bin; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(30) collate latin1_bin NOT NULL default ' ', `b` varchar(1) collate latin1_bin NOT NULL default ' ', `c` varchar(4) collate latin1_bin NOT NULL default '0000', `d` tinyblob, `e` tinyblob, `f` tinyblob, `g` tinyblob, `h` tinyblob, `i` tinyblob, `j` tinyblob, `k` tinyblob, `l` tinyblob, `m` tinyblob, `n` tinyblob, `o` tinyblob, `p` tinyblob, `q` varchar(30) collate latin1_bin NOT NULL default ' ', `r` varchar(30) collate latin1_bin NOT NULL default ' ', `s` tinyblob, `t` varchar(4) collate latin1_bin NOT NULL default ' ', `u` varchar(1) collate latin1_bin NOT NULL default ' ', `v` varchar(30) collate latin1_bin NOT NULL default ' ', `w` varchar(30) collate latin1_bin NOT NULL default ' ', `x` tinyblob, `y` varchar(5) collate latin1_bin NOT NULL default ' ', `z` varchar(20) collate latin1_bin NOT NULL default ' ', `a1` varchar(30) collate latin1_bin NOT NULL default ' ', `b1` tinyblob ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_bin INSERT into t1 (b) values ('1'); SHOW WARNINGS; Level Code Message Loading mysql-test/r/group_min_max.result +7 −13 Original line number Diff line number Diff line Loading @@ -1972,29 +1972,23 @@ a b c d create table bug12672 ( create table t4 ( pk_col int auto_increment primary key, a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' ' ) engine=innodb; insert into bug12672 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on bug12672 (a1); create index idx12672_1 on bug12672 (a1,a2,b,c); create index idx12672_2 on bug12672 (a1,a2,b); insert into t4 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on t4 (a1); create index idx12672_1 on t4 (a1,a2,b,c); create index idx12672_2 on t4 (a1,a2,b); analyze table t1; Table Op Msg_type Msg_text test.t1 analyze status Table is already up to date explain select distinct a1 from bug12672 where pk_col not in (1,2,3,4); id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE bug12672 range PRIMARY PRIMARY 4 NULL # Using where; Using temporary select distinct a1 from bug12672 where pk_col not in (1,2,3,4); select distinct a1 from t4 where pk_col not in (1,2,3,4); a1 a b c d drop table bug12672; drop table t1; drop table t2; drop table t3; drop table t1,t2,t3,t4; create table t1 ( a varchar(30), b varchar(30), primary key(a), key(b) ) engine=innodb; Loading mysql-test/t/default.test +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ CREATE TABLE t1 (a varchar(30) binary NOT NULL DEFAULT ' ', ENGINE=InnoDB DEFAULT CHARACTER SET = latin1 COLLATE latin1_bin; --enable_warnings SHOW CREATE TABLE t1; INSERT into t1 (b) values ('1'); SHOW WARNINGS; SELECT * from t1; Loading mysql-test/t/group_min_max.test +9 −14 Original line number Diff line number Diff line Loading @@ -655,26 +655,21 @@ select distinct a1 from t1 where a2 = 'b'; # Bug #12672: primary key implcitly included in every innodb index # create table bug12672 ( --disable_warnings create table t4 ( pk_col int auto_increment primary key, a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' ' ) engine=innodb; --enable_warnings insert into t4 (a1, a2, b, c, d, dummy) select * from t1; insert into bug12672 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on bug12672 (a1); create index idx12672_1 on bug12672 (a1,a2,b,c); create index idx12672_2 on bug12672 (a1,a2,b); create index idx12672_0 on t4 (a1); create index idx12672_1 on t4 (a1,a2,b,c); create index idx12672_2 on t4 (a1,a2,b); analyze table t1; --replace_column 9 # explain select distinct a1 from bug12672 where pk_col not in (1,2,3,4); select distinct a1 from bug12672 where pk_col not in (1,2,3,4); drop table bug12672; select distinct a1 from t4 where pk_col not in (1,2,3,4); drop table t1; drop table t2; drop table t3; drop table t1,t2,t3,t4; # # Bug #6142: a problem with the empty innodb table Loading mysql-test/t/view.test +2 −0 Original line number Diff line number Diff line Loading @@ -2043,6 +2043,7 @@ drop view v1; drop table t1; # BUG#12941 # --disable_warnings create table t1 ( r_object_id char(16) NOT NULL, group_name varchar(32) NOT NULL Loading @@ -2053,6 +2054,7 @@ create table t2 ( i_position int(11) NOT NULL, users_names varchar(32) default NULL ) Engine = InnoDB; --enable_warnings create view v1 as select r_object_id, group_name from t1; create view v2 as select r_object_id, i_position, users_names from t2; Loading Loading
mysql-test/r/default.result +0 −32 Original line number Diff line number Diff line Loading @@ -29,38 +29,6 @@ z varchar(20) binary NOT NULL DEFAULT ' ', a1 varchar(30) binary NOT NULL DEFAULT ' ', b1 tinyblob NULL) ENGINE=InnoDB DEFAULT CHARACTER SET = latin1 COLLATE latin1_bin; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` varchar(30) collate latin1_bin NOT NULL default ' ', `b` varchar(1) collate latin1_bin NOT NULL default ' ', `c` varchar(4) collate latin1_bin NOT NULL default '0000', `d` tinyblob, `e` tinyblob, `f` tinyblob, `g` tinyblob, `h` tinyblob, `i` tinyblob, `j` tinyblob, `k` tinyblob, `l` tinyblob, `m` tinyblob, `n` tinyblob, `o` tinyblob, `p` tinyblob, `q` varchar(30) collate latin1_bin NOT NULL default ' ', `r` varchar(30) collate latin1_bin NOT NULL default ' ', `s` tinyblob, `t` varchar(4) collate latin1_bin NOT NULL default ' ', `u` varchar(1) collate latin1_bin NOT NULL default ' ', `v` varchar(30) collate latin1_bin NOT NULL default ' ', `w` varchar(30) collate latin1_bin NOT NULL default ' ', `x` tinyblob, `y` varchar(5) collate latin1_bin NOT NULL default ' ', `z` varchar(20) collate latin1_bin NOT NULL default ' ', `a1` varchar(30) collate latin1_bin NOT NULL default ' ', `b1` tinyblob ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_bin INSERT into t1 (b) values ('1'); SHOW WARNINGS; Level Code Message Loading
mysql-test/r/group_min_max.result +7 −13 Original line number Diff line number Diff line Loading @@ -1972,29 +1972,23 @@ a b c d create table bug12672 ( create table t4 ( pk_col int auto_increment primary key, a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' ' ) engine=innodb; insert into bug12672 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on bug12672 (a1); create index idx12672_1 on bug12672 (a1,a2,b,c); create index idx12672_2 on bug12672 (a1,a2,b); insert into t4 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on t4 (a1); create index idx12672_1 on t4 (a1,a2,b,c); create index idx12672_2 on t4 (a1,a2,b); analyze table t1; Table Op Msg_type Msg_text test.t1 analyze status Table is already up to date explain select distinct a1 from bug12672 where pk_col not in (1,2,3,4); id select_type table type possible_keys key key_len ref rows Extra 1 SIMPLE bug12672 range PRIMARY PRIMARY 4 NULL # Using where; Using temporary select distinct a1 from bug12672 where pk_col not in (1,2,3,4); select distinct a1 from t4 where pk_col not in (1,2,3,4); a1 a b c d drop table bug12672; drop table t1; drop table t2; drop table t3; drop table t1,t2,t3,t4; create table t1 ( a varchar(30), b varchar(30), primary key(a), key(b) ) engine=innodb; Loading
mysql-test/t/default.test +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ CREATE TABLE t1 (a varchar(30) binary NOT NULL DEFAULT ' ', ENGINE=InnoDB DEFAULT CHARACTER SET = latin1 COLLATE latin1_bin; --enable_warnings SHOW CREATE TABLE t1; INSERT into t1 (b) values ('1'); SHOW WARNINGS; SELECT * from t1; Loading
mysql-test/t/group_min_max.test +9 −14 Original line number Diff line number Diff line Loading @@ -655,26 +655,21 @@ select distinct a1 from t1 where a2 = 'b'; # Bug #12672: primary key implcitly included in every innodb index # create table bug12672 ( --disable_warnings create table t4 ( pk_col int auto_increment primary key, a1 char(64), a2 char(64), b char(16), c char(16) not null, d char(16), dummy char(64) default ' ' ) engine=innodb; --enable_warnings insert into t4 (a1, a2, b, c, d, dummy) select * from t1; insert into bug12672 (a1, a2, b, c, d, dummy) select * from t1; create index idx12672_0 on bug12672 (a1); create index idx12672_1 on bug12672 (a1,a2,b,c); create index idx12672_2 on bug12672 (a1,a2,b); create index idx12672_0 on t4 (a1); create index idx12672_1 on t4 (a1,a2,b,c); create index idx12672_2 on t4 (a1,a2,b); analyze table t1; --replace_column 9 # explain select distinct a1 from bug12672 where pk_col not in (1,2,3,4); select distinct a1 from bug12672 where pk_col not in (1,2,3,4); drop table bug12672; select distinct a1 from t4 where pk_col not in (1,2,3,4); drop table t1; drop table t2; drop table t3; drop table t1,t2,t3,t4; # # Bug #6142: a problem with the empty innodb table Loading
mysql-test/t/view.test +2 −0 Original line number Diff line number Diff line Loading @@ -2043,6 +2043,7 @@ drop view v1; drop table t1; # BUG#12941 # --disable_warnings create table t1 ( r_object_id char(16) NOT NULL, group_name varchar(32) NOT NULL Loading @@ -2053,6 +2054,7 @@ create table t2 ( i_position int(11) NOT NULL, users_names varchar(32) default NULL ) Engine = InnoDB; --enable_warnings create view v1 as select r_object_id, group_name from t1; create view v2 as select r_object_id, i_position, users_names from t2; Loading