order_fill_sortbuf.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. #
  2. # This test does a create-select with ORDER BY, where there is so many
  3. # rows MySQL needs to use a merge during the sort phase.
  4. #
  5. --disable_warnings
  6. drop table if exists t1,t2;
  7. --enable_warnings
  8. CREATE TABLE `t1` (
  9.   `id` int(11) NOT NULL default '0',
  10.   `id2` int(11) NOT NULL default '0',
  11.   `id3` int(11) NOT NULL default '0');
  12. let $1=4000;
  13. disable_query_log;
  14. while ($1)
  15.  {
  16.    eval insert into t1 (id,id2,id3) values ($1,$1,$1);
  17.    dec $1;
  18.  }
  19. enable_query_log;
  20. create table t2 select id2 from t1 order by id3;
  21. select count(*) from t2;
  22. drop table t1,t2;
  23. # End of 4.1 tests