~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/select_found.test

  • Committer: Brian Aker
  • Date: 2008-12-22 06:59:52 UTC
  • mfrom: (673.3.30 tests)
  • Revision ID: brian@tangent.org-20081222065952-gbii7cfkjdsqy6o5
Merge stewart.

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
#
41
41
 
42
42
CREATE TABLE t1 (
43
 
`id` int(5) NOT NULL auto_increment,
44
 
`kid` int(5) NOT NULL default '0',
 
43
`id` int NOT NULL auto_increment,
 
44
`kid` int NOT NULL default '0',
45
45
PRIMARY KEY (`id`),
46
46
KEY `kid` (`kid`)
47
47
);
48
48
 
49
49
CREATE TABLE t2 (
50
 
  id int(5) NOT NULL auto_increment,
 
50
  id int NOT NULL auto_increment,
51
51
  name varchar(50) NOT NULL default '',
52
52
  email varchar(50) NOT NULL default '',
53
53
  PRIMARY KEY  (id),
55
55
);
56
56
 
57
57
disable_query_log;
 
58
begin;
58
59
let $1=200;
59
60
let $2=0;
60
61
while ($1) 
63
64
  eval INSERT INTO t2 VALUES ($2,'name$2','email$2');
64
65
  dec $1;
65
66
}
 
67
commit;
66
68
enable_query_log;
67
69
 
68
 
EXPLAIN SELECT SQL_CALC_FOUND_ROWS DISTINCT email FROM t2 LEFT JOIN t1  ON kid = t2.id WHERE t1.id IS NULL LIMIT 10;
69
 
SELECT SQL_CALC_FOUND_ROWS DISTINCT email FROM t2 LEFT JOIN t1  ON kid = t2.id WHERE t1.id IS NULL LIMIT 10;
 
70
EXPLAIN SELECT SQL_CALC_FOUND_ROWS DISTINCT email FROM t2 LEFT JOIN t1  ON kid = t2.id WHERE t1.id IS NULL ORDER BY t2.email LIMIT 10;
 
71
SELECT SQL_CALC_FOUND_ROWS DISTINCT email FROM t2 LEFT JOIN t1  ON kid = t2.id WHERE t1.id IS NULL ORDER BY t2.email  LIMIT 10;
70
72
SELECT FOUND_ROWS();
71
73
 
72
74
SELECT SQL_CALC_FOUND_ROWS DISTINCT email FROM t2 LEFT JOIN t1  ON kid = t2.id WHERE t1.id IS NULL order by email LIMIT 10;
87
89
 
88
90
CREATE TABLE `t1` (
89
91
  `titre` char(80) NOT NULL default '',
90
 
  `numeropost` mediumint(8) NOT NULL auto_increment,
91
 
  `maxnumrep` int(10) NOT NULL default '0',
 
92
  `numeropost` int NOT NULL auto_increment,
 
93
  `maxnumrep` int NOT NULL default '0',
92
94
  PRIMARY KEY  (`numeropost`),
93
95
  KEY `maxnumrep` (`maxnumrep`)
94
96
) ENGINE=MyISAM ROW_FORMAT=FIXED;