~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/tests/r/innodb_mysql.result

  • Committer: Brian Aker
  • Date: 2010-12-08 22:35:56 UTC
  • mfrom: (1819.9.158 update-innobase)
  • Revision ID: brian@tangent.org-20101208223556-37mi4omqg7lkjzf3
Merge in Stewart's changes, 1.3 changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1349
1349
DROP TABLE t1;
1350
1350
SET GLOBAL innodb_lock_wait_timeout=@orig_lock_wait_timeout ;
1351
1351
End of 5.1 tests
 
1352
#
 
1353
# Test for bug #39932 "create table fails if column for FK is in different
 
1354
#                      case than in corr index".
 
1355
#
 
1356
drop tables if exists t1, t2;
 
1357
create table t1 (pk int primary key) engine=InnoDB;
 
1358
# Even although the below statement uses uppercased field names in
 
1359
# foreign key definition it still should be able to find explicitly
 
1360
# created supporting index. So it should succeed and should not
 
1361
# create any additional supporting indexes.
 
1362
create table t2 (fk int, key x (fk),
 
1363
constraint x foreign key (FK) references t1 (PK)) engine=InnoDB;
 
1364
show create table t2;
 
1365
Table   Create Table
 
1366
t2      CREATE TABLE `t2` (
 
1367
  `fk` INT DEFAULT NULL,
 
1368
  KEY `x` (`fk`),
 
1369
  CONSTRAINT `x` FOREIGN KEY (`FK`) REFERENCES `t1` (`PK`)
 
1370
) ENGINE=InnoDB COLLATE = utf8_general_ci
 
1371
drop table t2, t1;
 
1372
#
 
1373
# Bug#55826: create table .. select crashes with when KILL_BAD_DATA 
 
1374
#  is returned
 
1375
#
 
1376
CREATE TABLE t1(a INT) ENGINE=innodb;
 
1377
INSERT INTO t1 VALUES (0);
 
1378
CREATE TABLE t2 
 
1379
SELECT LEAST((SELECT '' FROM t1),NOW()) FROM `t1`;
 
1380
ERROR 22007: Incorrect datetime value: '' for column 'NOW()' at row 1
 
1381
DROP TABLE IF EXISTS t1,t2;
 
1382
Warnings:
 
1383
Note    1051    Unknown table 't2'