~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/key.result

  • Committer: Brian Aker
  • Date: 2010-07-12 06:26:42 UTC
  • Revision ID: brian@gaz-20100712062642-6flofbshd9rfbi0c
MErge in change to do YES/NO like standard requires.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
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
 
147
t1      YES     PRIMARY 1       d
 
148
t1      YES     a       1       a
 
149
t1      YES     e       1       e
 
150
t1      YES     b       1       b
 
151
t1      NO      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);
302
302
UNIQUE i2idx (i2));
303
303
desc t1;
304
304
Field   Type    Null    Default Default_is_NULL On_Update
305
 
i1      INTEGER FALSE           FALSE   
306
 
i2      INTEGER FALSE           FALSE   
 
305
i1      INTEGER NO              NO      
 
306
i2      INTEGER NO              NO      
307
307
show create table t1;
308
308
Table   Create Table
309
309
t1      CREATE TABLE `t1` (
358
358
create table t1 (a int not null primary key, b varchar(20) not null unique);
359
359
desc t1;
360
360
Field   Type    Null    Default Default_is_NULL On_Update
361
 
a       INTEGER FALSE           FALSE   
362
 
b       VARCHAR FALSE           FALSE   
 
361
a       INTEGER NO              NO      
 
362
b       VARCHAR NO              NO      
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
366
Field   Type    Null    Default Default_is_NULL On_Update
367
 
a       INTEGER FALSE           FALSE   
368
 
b       INTEGER FALSE           FALSE   
 
367
a       INTEGER NO              NO      
 
368
b       INTEGER NO              NO      
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
372
Field   Type    Null    Default Default_is_NULL On_Update
373
 
a       INTEGER FALSE           FALSE   
374
 
b       VARCHAR FALSE           FALSE   
 
373
a       INTEGER NO              NO      
 
374
b       VARCHAR NO              NO      
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
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   
 
379
a       INTEGER NO              NO      
 
380
b       VARCHAR NO              NO      
 
381
c       VARCHAR NO              NO      
382
382
drop table t1;
383
383
create table t1 (
384
384
c1 int,
494
494
c char(4) not null, unique key cc(c));
495
495
desc t1;
496
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   
 
497
a       INTEGER NO              NO      
 
498
b       VARCHAR NO              NO      
 
499
c       VARCHAR NO              NO      
500
500
show create table t1;
501
501
Table   Create Table
502
502
t1      CREATE TABLE `t1` (
513
513
c char(4) not null);
514
514
desc t1;
515
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   
 
516
a       INTEGER NO              NO      
 
517
b       VARCHAR NO              NO      
 
518
c       VARCHAR NO              NO      
519
519
alter table t1 add unique key cc(c);
520
520
desc t1;
521
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   
 
522
a       INTEGER NO              NO      
 
523
b       VARCHAR NO              NO      
 
524
c       VARCHAR NO              NO      
525
525
show create table t1;
526
526
Table   Create Table
527
527
t1      CREATE TABLE `t1` (