mariadb/mysql-test/suite/tokudb.cluster/t/2968-0.test
Rich Prohaska 2ba37f3f14 #3007 fix the 2968 mysql tests refs[t:3007]
git-svn-id: file:///svn/mysql/tests/mysql-test@25492 c7de825b-a66e-492c-adef-691d508d4ae1
2010-11-11 12:54:00 +00:00

44 lines
895 B
Text

# test that the query planner picks clustering keys for joins
# create table s
--disable_warnings
drop table if exists s;
--enable_warnings
create table s (a int, b int, c int) engine=tokudb;
# populate table s
let $a = 10;
while ($a) {
let $b = 10;
while ($b) {
let $c = 10;
while ($c) {
eval insert into s values ($a,$b,$c);
dec $c;
}
dec $b;
}
dec $a;
}
# create table t
--disable_warnings
drop table if exists t;
--enable_warnings
create table t like s;
insert into t select * from s;
# join with no keys
show create table s;
show create table t;
explain select straight_join * from s,t where s.b = t.b;
# join with clustering keys
alter table s add clustering key(b);
alter table t add clustering key(b);
show create table s;
show create table t;
explain select straight_join * from s,t where s.b = t.b;
#cleanup
drop table s,t;