~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/key.result

  • Committer: Monty Taylor
  • Date: 2010-03-11 18:27:20 UTC
  • mfrom: (1333 staging)
  • mto: This revision was merged to the branch mainline in revision 1348.
  • Revision ID: mordred@inaugust.com-20100311182720-hd1h87y6cb1b1mp0
Merged trunk.

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` (