~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/subselect_no_opts.result

  • Committer: Brian Aker
  • Date: 2009-11-19 18:26:26 UTC
  • mto: (1223.1.4 push) (1226.1.2 push)
  • mto: This revision was merged to the branch mainline in revision 1224.
  • Revision ID: brian@gaz-20091119182626-5w98h5vnf1819sco
Fix engines to not rely on HA_CREATE_INFO.

There were a number of test cases where Innodb was accepting the wrong
ROW_FORMAT and just tossing warnings. It would cause the DFE to then be
different then the actual table definition.

Show diffs side-by-side

added added

removed removed

Lines of Context:
361
361
`email` varchar(60) NOT NULL default '',
362
362
PRIMARY KEY  (`pseudo`),
363
363
UNIQUE KEY `email` (`email`)
364
 
) ROW_FORMAT=DYNAMIC;
365
 
Warnings:
366
 
Warning 1478    InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table.
367
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
364
);
368
365
INSERT INTO t8 (pseudo,email) VALUES ('joce','test');
369
366
INSERT INTO t8 (pseudo,email) VALUES ('joce1','test1');
370
367
INSERT INTO t8 (pseudo,email) VALUES ('2joce1','2test1');
437
434
`maxnumrep` int NOT NULL default '0',
438
435
PRIMARY KEY  (`numeropost`),
439
436
UNIQUE KEY `maxnumrep` (`maxnumrep`)
440
 
) ROW_FORMAT=FIXED;
441
 
Warnings:
442
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
437
);
443
438
INSERT INTO t1 (numeropost,maxnumrep) VALUES (40143,1),(43506,2);
444
439
CREATE TABLE `t2` (
445
440
`mot` varchar(30) NOT NULL default '',
447
442
`date` date NULL,
448
443
`pseudo` varchar(35) NOT NULL default '',
449
444
PRIMARY KEY  (`mot`,`pseudo`,`date`,`topic`)
450
 
) ROW_FORMAT=DYNAMIC;
451
 
Warnings:
452
 
Warning 1478    InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table.
453
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
445
);
454
446
INSERT INTO t2 (mot,topic,date,pseudo) VALUES ('joce','40143','2002-10-22','joce'), ('joce','43506','2002-10-22','joce');
455
447
select numeropost as a FROM t1 GROUP BY (SELECT 1 FROM t1 HAVING a=1);
456
448
a
515
507
`maxnumrep` int NOT NULL default '0',
516
508
PRIMARY KEY  (`numeropost`),
517
509
UNIQUE KEY `maxnumrep` (`maxnumrep`)
518
 
) ROW_FORMAT=FIXED;
519
 
Warnings:
520
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
510
);
521
511
INSERT INTO t1 (numeropost,maxnumrep) VALUES (1,0),(2,1);
522
512
select numeropost as a FROM t1 GROUP BY (SELECT 1 FROM t1 HAVING a=1);
523
513
ERROR 21000: Subquery returns more than 1 row