~drizzle-developers/ubuntu/natty/drizzle/natty

« back to all changes in this revision

Viewing changes to tests/r/key.result

  • Committer: Monty Taylor
  • Date: 2010-03-03 19:27:30 UTC
  • mto: (1308.1.2 trunk)
  • mto: This revision was merged to the branch mainline in revision 1278.
  • Revision ID: mordred@inaugust.com-20100303192730-o2o3nmp0lzhuatbe
Tags: upstream-2010.03.1317
ImportĀ upstreamĀ versionĀ 2010.03.1317

Show diffs side-by-side

added added

removed removed

Lines of Context:
143
143
drop table t1;
144
144
create table t1 (a int not null unique, b int unique, c int, d int not null primary key, key(c), e int not null unique);
145
145
show keys from t1;
146
 
Table   Non_unique      Key_name        Seq_in_index    Column_name     Collation       Cardinality     Sub_part        Packed  Null    Index_type      Comment Index_Comment
147
 
t1      0       PRIMARY 1       d       A       0       NULL    NULL            BTREE           
148
 
t1      0       a       1       a       A       0       NULL    NULL            BTREE           
149
 
t1      0       e       1       e       A       0       NULL    NULL            BTREE           
150
 
t1      0       b       1       b       A       0       NULL    NULL    YES     BTREE           
151
 
t1      1       c       1       c       A       0       NULL    NULL    YES     BTREE           
 
146
Table   Unique  Key_name        Seq_in_index    Column_name
 
147
t1      TRUE    PRIMARY 1       d
 
148
t1      TRUE    a       1       a
 
149
t1      TRUE    e       1       e
 
150
t1      TRUE    b       1       b
 
151
t1      FALSE   c       1       c
152
152
drop table t1;
153
153
CREATE TABLE t1 (c VARCHAR(10) NOT NULL,i INT PRIMARY KEY NOT NULL AUTO_INCREMENT, UNIQUE (c,i));
154
154
INSERT INTO t1 (c) VALUES (NULL),(NULL);
301
301
UNIQUE i1idx (i1),
302
302
UNIQUE i2idx (i2));
303
303
desc t1;
304
 
Field   Type    Null    Key     Default Extra
305
 
i1      int     NO      PRI     NULL    
306
 
i2      int     NO      UNI     NULL    
 
304
Field   Type    Null    Default Default is NULL On Update
 
305
i1      INTEGER FALSE           FALSE   
 
306
i2      INTEGER FALSE           FALSE   
307
307
show create table t1;
308
308
Table   Create Table
309
309
t1      CREATE TABLE `t1` (
357
357
drop table t1;
358
358
create table t1 (a int not null primary key, b varchar(20) not null unique);
359
359
desc t1;
360
 
Field   Type    Null    Key     Default Extra
361
 
a       int     NO      PRI     NULL    
362
 
b       varchar(20)     NO      UNI     NULL    
 
360
Field   Type    Null    Default Default is NULL On Update
 
361
a       INTEGER FALSE           FALSE   
 
362
b       VARCHAR FALSE           FALSE   
363
363
drop table t1;
364
364
create table t1 (a int not null primary key, b int not null unique);
365
365
desc t1;
366
 
Field   Type    Null    Key     Default Extra
367
 
a       int     NO      PRI     NULL    
368
 
b       int     NO      UNI     NULL    
 
366
Field   Type    Null    Default Default is NULL On Update
 
367
a       INTEGER FALSE           FALSE   
 
368
b       INTEGER FALSE           FALSE   
369
369
drop table t1;
370
370
create table t1 (a int not null primary key, b varchar(20) not null, unique (b(10)));
371
371
desc t1;
372
 
Field   Type    Null    Key     Default Extra
373
 
a       int     NO      PRI     NULL    
374
 
b       varchar(20)     NO      UNI     NULL    
 
372
Field   Type    Null    Default Default is NULL On Update
 
373
a       INTEGER FALSE           FALSE   
 
374
b       VARCHAR FALSE           FALSE   
375
375
drop table t1;
376
376
create table t1 (a int not null primary key, b varchar(20) not null, c varchar(20) not null, unique(b(10),c(10)));
377
377
desc t1;
378
 
Field   Type    Null    Key     Default Extra
379
 
a       int     NO      PRI     NULL    
380
 
b       varchar(20)     NO      MUL     NULL    
381
 
c       varchar(20)     NO              NULL    
 
378
Field   Type    Null    Default Default is NULL On Update
 
379
a       INTEGER FALSE           FALSE   
 
380
b       VARCHAR FALSE           FALSE   
 
381
c       VARCHAR FALSE           FALSE   
382
382
drop table t1;
383
383
create table t1 (
384
384
c1 int,
493
493
b char(10) not null, unique key bb(b(1)), 
494
494
c char(4) not null, unique key cc(c));
495
495
desc t1;
496
 
Field   Type    Null    Key     Default Extra
497
 
a       int     NO      MUL     NULL    
498
 
b       varchar(10)     NO      UNI     NULL    
499
 
c       varchar(4)      NO      PRI     NULL    
 
496
Field   Type    Null    Default Default is NULL On Update
 
497
a       INTEGER FALSE           FALSE   
 
498
b       VARCHAR FALSE           FALSE   
 
499
c       VARCHAR FALSE           FALSE   
500
500
show create table t1;
501
501
Table   Create Table
502
502
t1      CREATE TABLE `t1` (
512
512
b char(10) not null, unique key bb(b(1)),
513
513
c char(4) not null);
514
514
desc t1;
515
 
Field   Type    Null    Key     Default Extra
516
 
a       int     NO      MUL     NULL    
517
 
b       varchar(10)     NO      UNI     NULL    
518
 
c       varchar(4)      NO              NULL    
 
515
Field   Type    Null    Default Default is NULL On Update
 
516
a       INTEGER FALSE           FALSE   
 
517
b       VARCHAR FALSE           FALSE   
 
518
c       VARCHAR FALSE           FALSE   
519
519
alter table t1 add unique key cc(c);
520
520
desc t1;
521
 
Field   Type    Null    Key     Default Extra
522
 
a       int     NO      MUL     NULL    
523
 
b       varchar(10)     NO      UNI     NULL    
524
 
c       varchar(4)      NO      PRI     NULL    
 
521
Field   Type    Null    Default Default is NULL On Update
 
522
a       INTEGER FALSE           FALSE   
 
523
b       VARCHAR FALSE           FALSE   
 
524
c       VARCHAR FALSE           FALSE   
525
525
show create table t1;
526
526
Table   Create Table
527
527
t1      CREATE TABLE `t1` (