~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/subselect.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:
357
357
`email` varchar(60) NOT NULL default '',
358
358
PRIMARY KEY  (`pseudo`),
359
359
UNIQUE KEY `email` (`email`)
360
 
) ROW_FORMAT=DYNAMIC;
361
 
Warnings:
362
 
Warning 1478    InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table.
363
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
360
);
364
361
INSERT INTO t8 (pseudo,email) VALUES ('joce','test');
365
362
INSERT INTO t8 (pseudo,email) VALUES ('joce1','test1');
366
363
INSERT INTO t8 (pseudo,email) VALUES ('2joce1','2test1');
433
430
`maxnumrep` int NOT NULL default '0',
434
431
PRIMARY KEY  (`numeropost`),
435
432
UNIQUE KEY `maxnumrep` (`maxnumrep`)
436
 
) ROW_FORMAT=FIXED;
437
 
Warnings:
438
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
433
);
439
434
INSERT INTO t1 (numeropost,maxnumrep) VALUES (40143,1),(43506,2);
440
435
CREATE TABLE `t2` (
441
436
`mot` varchar(30) NOT NULL default '',
443
438
`date` date NULL,
444
439
`pseudo` varchar(35) NOT NULL default '',
445
440
PRIMARY KEY  (`mot`,`pseudo`,`date`,`topic`)
446
 
) ROW_FORMAT=DYNAMIC;
447
 
Warnings:
448
 
Warning 1478    InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table.
449
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
441
);
450
442
INSERT INTO t2 (mot,topic,date,pseudo) VALUES ('joce','40143','2002-10-22','joce'), ('joce','43506','2002-10-22','joce');
451
443
select numeropost as a FROM t1 GROUP BY (SELECT 1 FROM t1 HAVING a=1);
452
444
a
511
503
`maxnumrep` int NOT NULL default '0',
512
504
PRIMARY KEY  (`numeropost`),
513
505
UNIQUE KEY `maxnumrep` (`maxnumrep`)
514
 
) ROW_FORMAT=FIXED;
515
 
Warnings:
516
 
Warning 1478    InnoDB: assuming ROW_FORMAT=COMPACT.
 
506
);
517
507
INSERT INTO t1 (numeropost,maxnumrep) VALUES (1,0),(2,1);
518
508
select numeropost as a FROM t1 GROUP BY (SELECT 1 FROM t1 HAVING a=1);
519
509
ERROR 21000: Subquery returns more than 1 row