~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/heap.test

  • Committer: Brian Aker
  • Date: 2009-07-01 02:41:00 UTC
  • mfrom: (1081.1.4 mordred)
  • Revision ID: brian@gaz-20090701024100-nefdy7pnychzpg7h
Merge Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
65
65
select * from t1 where a=1;
66
66
drop table t1;
67
67
 
68
 
create table t1 (id int unsigned not null, primary key (id)) engine=HEAP;
 
68
create table t1 (id int not null, primary key (id)) engine=HEAP;
69
69
insert into t1 values(1);
70
70
select max(id) from t1; 
71
71
insert into t1 values(2);
155
155
# Bug#4411 Server hangs when trying to SELECT MAX(id) from an empty HEAP table
156
156
#
157
157
CREATE TABLE `job_titles` (
158
 
  `job_title_id` int unsigned NOT NULL default '0',
 
158
  `job_title_id` int NOT NULL default '0',
159
159
  `job_title` char(18) NOT NULL default '',
160
160
  PRIMARY KEY  (`job_title_id`),
161
161
  UNIQUE KEY `job_title_id` (`job_title_id`,`job_title`)
179
179
# Bug #6748
180
180
# heap_rfirst() doesn't work (and never did!)
181
181
#
182
 
CREATE TABLE t1 (pseudo char(35) PRIMARY KEY, date int unsigned NOT NULL) ENGINE=HEAP;
 
182
CREATE TABLE t1 (pseudo char(35) PRIMARY KEY, date int NOT NULL) ENGINE=HEAP;
183
183
INSERT INTO t1 VALUES ('massecot',1101106491),('altec',1101106492),('stitch+',1101106304),('Seb Corgan',1101106305),('beerfilou',1101106263),('flaker',1101106529),('joce8',5),('M4vrick',1101106418),('gabay008',1101106525),('Vamp irX',1101106291),('ZoomZip',1101106546),('rip666',1101106502),('CBP ',1101106397),('guezpard',1101106496);
184
184
DELETE FROM t1 WHERE date<1101106546;
185
185
SELECT * FROM t1;
235
235
create table t1 (v varchar(10), c char(10), t varchar(50), key(v), key(c), key(t(10)));
236
236
show create table t1;
237
237
disable_query_log;
 
238
begin;
238
239
let $1=10;
239
240
while ($1)
240
241
{
248
249
  }
249
250
  dec $1;
250
251
}
 
252
commit;
251
253
enable_query_log;
252
254
select count(*) from t1;
253
255
insert into t1 values(concat('a',char(1)),concat('a',char(1)),concat('a',char(1)));
284
286
select sql_big_result trim(v),count(c) from t1 group by v limit 10;
285
287
select c,count(*) from t1 group by c limit 10;
286
288
select c,count(t) from t1 group by c limit 10;
287
 
select sql_big_result c,count(t) from t1 group by c limit 10;
288
289
select t,count(*) from t1 group by t limit 10;
289
290
select t,count(t) from t1 group by t limit 10;
290
291
select sql_big_result trim(t),count(t) from t1 group by t limit 10;
320
321
show create table t1;
321
322
disable_query_log;
322
323
let $1=10;
 
324
begin;
323
325
while ($1)
324
326
{
325
327
  let $2=27;
332
334
  }
333
335
  dec $1;
334
336
}
 
337
commit;
335
338
enable_query_log;
336
339
select count(*) from t1;
337
340
insert into t1 values(concat('a',char(1)),concat('a',char(1)),concat('a',char(1)));
396
399
show create table t1;
397
400
drop table t1;
398
401
 
399
 
create table t1 (v varchar(65530), key(v(10)));
 
402
create table t1 (v varchar(16383), key(v(10)));
400
403
show create table t1;
401
 
insert into t1 values(repeat('a',65530));
402
 
select length(v) from t1 where v=repeat('a',65530);
 
404
insert into t1 values(repeat('a',16383));
 
405
select length(v) from t1 where v=repeat('a',16383);
403
406
drop table t1;
404
407
 
405
408
#
411
414
# Bug #8489: Strange auto_increment behaviour
412
415
#
413
416
 
414
 
create table t1 (a bigint unsigned auto_increment primary key, b int,
 
417
create table t1 (a bigint auto_increment primary key, b int,
415
418
  key (b, a)) engine=heap;
416
419
insert t1 (b) values (1),(1),(1),(1),(1),(1),(1),(1);
417
420
select * from t1;
454
457
#
455
458
create table t1 (c char(10)) engine=memory;
456
459
create table t2 (c varchar(10)) engine=memory;
457
 
--replace_column 8 #
 
460
--replace_column 3 # 8 #
458
461
show table status like 't_';
459
462
drop table t1, t2;
460
463