~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/func_in_null_scan.result

  • Committer: Stewart Smith
  • Date: 2009-10-19 03:26:17 UTC
  • mto: This revision was merged to the branch mainline in revision 1188.
  • Revision ID: stewart@flamingspork.com-20091019032617-iir6ftjjw4z3eb38
use MyISAM for tests so results for EXPLAIN are deterministic

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#
2
2
# Bug #44139: Table scan when NULL appears in IN clause
3
3
#
4
 
CREATE TABLE t1 (
 
4
CREATE TEMPORARY TABLE t1 (
5
5
c_int INT NOT NULL,
6
6
c_decimal DECIMAL(5,2) NOT NULL DEFAULT 0,
7
7
c_float DOUBLE NOT NULL DEFAULT 0,
10
10
c_char CHAR(10) NOT NULL DEFAULT '',
11
11
INDEX(c_int), INDEX(c_decimal), INDEX(c_float), 
12
12
INDEX(c_datetime), INDEX(c_timestamp),
13
 
INDEX(c_char));
 
13
INDEX(c_char)) ENGINE=MYISAM;
14
14
INSERT INTO t1 (c_int) VALUES (1), (2), (3), (4), (5);
15
 
INSERT INTO t1 (c_int) SELECT 0 FROM t1;
16
 
INSERT INTO t1 (c_int) SELECT 0 FROM t1;
 
15
CREATE TABLE t2 AS SELECT * FROM t1;
 
16
INSERT INTO t1 (c_int) SELECT 0 FROM t2;
 
17
DROP TABLE t2;
 
18
CREATE TABLE t2 AS SELECT * FROM t1;
 
19
INSERT INTO t1 (c_int) SELECT 0 FROM t2;
 
20
DROP TABLE t2;
17
21
EXPLAIN SELECT * FROM t1 WHERE c_int IN (1, 2, 3);
18
22
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
19
23
1       SIMPLE  t1      range   c_int   c_int   4       NULL    3       Using where