mariadb/mysql-test/suite/tokudb.bugs/t/5733_innodb.test
Rich Prohaska f304ec9740 refs #5733 fix index vs range scan test result files
git-svn-id: file:///svn/mysql/tests/mysql-test@50608 c7de825b-a66e-492c-adef-691d508d4ae1
2012-12-01 20:38:53 +00:00

43 lines
927 B
Text

# test that query planner selects range scan rather than full scan of the primary key
# see ticket #5733
disable_warnings;
drop table if exists t;
enable_warnings;
set default_storage_engine='innodb';
create table t (id bigint primary key, x bigint not null);
let $i=0;
let $n=10000;
while ($i < $n) {
eval insert into t values ($i,0);
inc $i;
}
replace_column 9 #;
explain select id from t where id>0 limit 10;
replace_column 9 #;
explain select * from t where id>0 limit 10;
replace_column 9 #;
explain select id from t where id>1000 limit 10;
replace_column 9 #;
explain select * from t where id>1000 limit 10;
replace_column 9 #;
explain select id from t where id>5000 limit 10;
replace_column 9 #;
explain select * from t where id>5000 limit 10;
replace_column 9 #;
explain select id from t where id>6000 limit 10;
replace_column 9 #;
explain select * from t where id>6000 limit 10;
drop table t;