~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/alter_table.result

  • Committer: Brian Aker
  • Date: 2008-07-28 16:10:34 UTC
  • Revision ID: brian@tangent.org-20080728161034-uikvlvhhartqc2ht
First pass of removing length types for ints.

Show diffs side-by-side

added added

removed removed

Lines of Context:
52
52
ALTER TABLE t1 CHANGE NAME NAME CHAR(80) not null;
53
53
SHOW FULL COLUMNS FROM t1;
54
54
Field   Type    Collation       Null    Key     Default Extra   Privileges      Comment
55
 
GROUP_ID        int(10) unsigned        NULL    NO      PRI     NULL            #       
56
 
LANG_ID smallint(5) unsigned    NULL    NO      PRI     NULL            #       
 
55
GROUP_ID        int unsigned    NULL    NO      PRI     NULL            #       
 
56
LANG_ID smallint unsigned       NULL    NO      PRI     NULL            #       
57
57
NAME    char(80)        latin1_swedish_ci       NO      MUL     NULL            #       
58
58
DROP TABLE t1;
59
59
create table t1 (n int);
185
185
alter table t2 rename t1, add c char(10) comment "no comment";
186
186
show columns from t1;
187
187
Field   Type    Null    Key     Default Extra
188
 
i       int(10) unsigned        NO      PRI     NULL    auto_increment
 
188
i       int unsigned    NO      PRI     NULL    auto_increment
189
189
c       char(10)        YES             NULL    
190
190
drop table t1;
191
191
create table t1 (a int, b int);
476
476
show create table t1;
477
477
Table   Create Table
478
478
t1      CREATE TABLE "t1" (
479
 
  "myblob" longblob,
480
 
  "mytext" longtext COLLATE latin1_general_cs
 
479
  "myblob" blob,
 
480
  "mytext" text COLLATE latin1_general_cs
481
481
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs
482
482
alter table t1 character set latin2;
483
483
show create table t1;
484
484
Table   Create Table
485
485
t1      CREATE TABLE "t1" (
486
 
  "myblob" longblob,
487
 
  "mytext" longtext CHARACTER SET latin1 COLLATE latin1_general_cs
 
486
  "myblob" blob,
 
487
  "mytext" text CHARACTER SET latin1 COLLATE latin1_general_cs
488
488
) ENGINE=InnoDB DEFAULT CHARSET=latin2
489
489
drop table t1;
490
490
CREATE TABLE t1 (a int PRIMARY KEY, b INT UNIQUE);
492
492
SHOW CREATE TABLE t1;
493
493
Table   Create Table
494
494
t1      CREATE TABLE "t1" (
495
 
  "a" int(11) NOT NULL,
496
 
  "b" int(11),
 
495
  "a" int NOT NULL,
 
496
  "b" int,
497
497
  UNIQUE KEY "b" ("b")
498
498
) ENGINE=InnoDB DEFAULT CHARSET=latin1
499
499
ALTER TABLE t1 DROP PRIMARY KEY;
564
564
t1      1       a       1       a       A       0       NULL    NULL    YES     BTREE           
565
565
desc t1;
566
566
Field   Type    Null    Key     Default Extra
567
 
a       bigint(20)      YES     MUL     NULL    
 
567
a       bigint  YES     MUL     NULL    
568
568
b       char(10)        YES             NULL    
569
569
c       decimal(10,2)   YES             NULL    
570
570
alter table t1 add d decimal(15,5);
674
674
SHOW CREATE TABLE t1;
675
675
Table   Create Table
676
676
t1      CREATE TABLE "t1" (
677
 
  "a" int(11),
 
677
  "a" int,
678
678
  KEY "i1" ("a")
679
679
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED
680
680
DROP INDEX i1 ON t1;
681
681
SHOW CREATE TABLE t1;
682
682
Table   Create Table
683
683
t1      CREATE TABLE "t1" (
684
 
  "a" int(11)
 
684
  "a" int
685
685
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=FIXED
686
686
DROP TABLE t1;
687
687
DROP TABLE IF EXISTS bug24219;
812
812
alter table t1 alter column mycol set default 0;
813
813
desc t1;
814
814
Field   Type    Null    Key     Default Extra
815
 
mycol   int(10) NO              NULL    
 
815
mycol   int     NO              NULL    
816
816
drop table t1;
817
817
create table t1(id int(8) primary key auto_increment) engine=heap;
818
818
insert into t1 values (null);
1003
1003
SHOW CREATE TABLE `tt+1`;
1004
1004
Table   Create Table
1005
1005
tt+1    CREATE TEMPORARY TABLE "tt+1" (
1006
 
  "c1" int(11)
 
1006
  "c1" int
1007
1007
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1008
1008
SHOW CREATE TABLE `tt+2`;
1009
1009
Table   Create Table
1010
1010
tt+2    CREATE TEMPORARY TABLE "tt+2" (
1011
 
  "c1" int(11)
 
1011
  "c1" int
1012
1012
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1013
1013
DROP TABLE   `tt+1`, `tt+2`;
1014
1014
CREATE TEMPORARY TABLE `#sql1` (c1 INT);
1024
1024
SHOW CREATE TABLE `#sql2`;
1025
1025
Table   Create Table
1026
1026
#sql2   CREATE TEMPORARY TABLE "#sql2" (
1027
 
  "c1" int(11)
 
1027
  "c1" int
1028
1028
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1029
1029
SHOW CREATE TABLE `@0023sql1`;
1030
1030
Table   Create Table
1031
1031
@0023sql1       CREATE TEMPORARY TABLE "@0023sql1" (
1032
 
  "c1" int(11)
 
1032
  "c1" int
1033
1033
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1034
1034
DROP TABLE `#sql2`, `@0023sql1`;
1035
1035
DROP TABLE IF EXISTS t1;
1041
1041
);
1042
1042
DESCRIBE t1;
1043
1043
Field   Type    Null    Key     Default Extra
1044
 
int_field       int(10) unsigned        NO      MUL     NULL    
 
1044
int_field       int unsigned    NO      MUL     NULL    
1045
1045
char_field      char(10)        YES             NULL    
1046
1046
SHOW INDEXES FROM t1;
1047
1047
Table   Non_unique      Key_name        Seq_in_index    Column_name     Collation       Cardinality     Sub_part        Packed  Null    Index_type      Comment Index_Comment
1062
1062
5       pet
1063
1063
DESCRIBE t2;
1064
1064
Field   Type    Null    Key     Default Extra
1065
 
unsigned_int_field      int(10) unsigned        NO      MUL     NULL    
 
1065
unsigned_int_field      int unsigned    NO      MUL     NULL    
1066
1066
char_field      char(10)        YES             NULL    
1067
1067
DESCRIBE t2;
1068
1068
Field   Type    Null    Key     Default Extra
1069
 
unsigned_int_field      int(10) unsigned        NO      MUL     NULL    
 
1069
unsigned_int_field      int unsigned    NO      MUL     NULL    
1070
1070
char_field      char(10)        YES             NULL    
1071
1071
ALTER TABLE t2 MODIFY unsigned_int_field BIGINT UNSIGNED NOT NULL;
1072
1072
DESCRIBE t2;
1073
1073
Field   Type    Null    Key     Default Extra
1074
 
unsigned_int_field      bigint(20) unsigned     NO      MUL     NULL    
 
1074
unsigned_int_field      bigint unsigned NO      MUL     NULL    
1075
1075
char_field      char(10)        YES             NULL    
1076
1076
DROP TABLE t2;
1077
1077
CREATE TABLE t1 (f1 INT, f2 INT, f3 INT);