~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/select.test

  • Committer: Padraig O'Sullivan
  • Date: 2009-09-17 00:08:20 UTC
  • mto: (1126.9.3 captain-20090915-01)
  • mto: This revision was merged to the branch mainline in revision 1133.
  • Revision ID: osullivan.padraig@gmail.com-20090917000820-urd6p46qngi1okjp
Updated calls to some dtrace probes to cast the parameter to const char *
appropriately. Also, removed the additional variable in places that I was
using.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1762
1762
show tables from test like "t?";
1763
1763
# We mask out the Privileges column because it differs with embedded server
1764
1764
--replace_column 8 #
1765
 
show columns from t2;
1766
 
--replace_column 8 #
1767
 
show columns from t2 from test like 'f%';
1768
 
--replace_column 8 #
1769
 
show columns from t2 from test like 's%';
 
1765
show full columns from t2;
 
1766
--replace_column 8 #
 
1767
show full columns from t2 from test like 'f%';
 
1768
--replace_column 8 #
 
1769
show full columns from t2 from test like 's%';
1770
1770
#show keys from t2;
1771
1771
 
1772
1772
drop table t4, t3, t2, t1;
1790
1790
# Test of bug with SUM(CASE...)
1791
1791
#
1792
1792
 
1793
 
CREATE TEMPORARY TABLE t1 (gvid int default NULL,  hmid int default NULL,  volid int default NULL,  mmid int default NULL,  hdid int default NULL,  fsid int default NULL,  ctid int default NULL,  dtid int default NULL,  cost int default NULL,  performance int default NULL,  serialnumber bigint default NULL,  monitored int default '1',  removed int default '0',  target int default '0',  dt_modified timestamp NOT NULL,  name varchar(255) default NULL,  description varchar(255) default NULL,  UNIQUE KEY hmid (hmid,volid)) ENGINE=MyISAM;
 
1793
CREATE TEMPORARY TABLE t1 (gvid int default NULL,  hmid int default NULL,  volid int default NULL,  mmid int default NULL,  hdid int default NULL,  fsid int default NULL,  ctid int default NULL,  dtid int default NULL,  cost int default NULL,  performance int default NULL,  serialnumber bigint default NULL,  monitored int default '1',  removed int default '0',  target int default '0',  dt_modified timestamp NOT NULL,  name varchar(255) binary default NULL,  description varchar(255) default NULL,  UNIQUE KEY hmid (hmid,volid)) ENGINE=MyISAM;
1794
1794
INSERT INTO t1 VALUES (200001,2,1,1,100,1,1,1,0,0,0,1,0,1,20020425060057,'\\\\ARKIVIO-TESTPDC\\E$',''),(200002,2,2,1,101,1,1,1,0,0,0,1,0,1,20020425060057,'\\\\ARKIVIO-TESTPDC\\C$',''),(200003,1,3,2,NULL,NULL,NULL,NULL,NULL,NULL,NULL,1,0,1,20020425060427,'c:',NULL);
1795
1795
CREATE TEMPORARY TABLE t2 (  hmid int default NULL,  volid int default NULL,  sampletid int default NULL,  sampletime datetime default NULL,  samplevalue bigint default NULL,  KEY idx1 (hmid,volid,sampletid,sampletime)) ENGINE=MyISAM;
1796
1796
INSERT INTO t2 VALUES (1,3,10,'2002-06-01 08:00:00',35),(1,3,1010,'2002-06-01 12:00:01',35);
2173
2173
create table t1 (f1 int not null auto_increment primary key, f2 varchar(10));
2174
2174
create table t11 like t1;
2175
2175
insert into t1 values(1,""),(2,"");
2176
 
--replace_column 1 #  6 # 7 # 8 # 9 # 10 #
 
2176
--replace_column 3 X 7 X 8 X 9 X 10 X 11 X 12 X 13 X 14 X
2177
2177
show table status like 't1%';
2178
2178
select 123 as a from t1 where f1 is null;
2179
2179
drop table t1,t11;
3454
3454
SELECT a FROM t1 ORDER BY a LIMIT 2,4294967296;
3455
3455
SELECT a FROM t1 ORDER BY a LIMIT 2,4294967297;
3456
3456
DROP TABLE t1;
3457
 
 
3458
 
#
3459
 
# MySQL Bug#33546: Slowdown on re-evaluation of constant expressions.
3460
 
#
3461
 
CREATE TABLE t1 (a INT);
3462
 
INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10);
3463
 
CREATE TABLE t2 (b INT);
3464
 
INSERT INTO t2 VALUES (2);
3465
 
SELECT * FROM t1 WHERE a = 1 + 1;
3466
 
EXPLAIN EXTENDED SELECT * FROM t1 WHERE a = 1 + 1;
3467
 
SELECT * FROM t1 HAVING a = 1 + 1;
3468
 
EXPLAIN EXTENDED SELECT * FROM t1 HAVING a = 1 + 1;
3469
 
SELECT * FROM t1, t2 WHERE a = b + (1 + 1);
3470
 
EXPLAIN EXTENDED SELECT * FROM t1, t2 WHERE a = b + (1 + 1);
3471
 
SELECT * FROM t2 LEFT JOIN t1 ON a = b + 1;
3472
 
EXPLAIN EXTENDED SELECT * FROM t2 LEFT JOIN t1 ON a = b + 1;
3473
 
EXPLAIN EXTENDED SELECT * FROM t1 WHERE a > UNIX_TIMESTAMP('2009-03-10 00:00:00');
3474
 
 
3475
 
DROP TABLE t1, t2;