~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/alter_table.result

  • Committer: Monty Taylor
  • Date: 2008-07-30 22:14:34 UTC
  • mfrom: (239 drizzle)
  • mto: (202.3.5 gettextize)
  • mto: This revision was merged to the branch mainline in revision 243.
  • Revision ID: monty@inaugust.com-20080730221434-aqmamn79nvzgbvks
MergedĀ fromĀ trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
Field   Type    Collation       Null    Key     Default Extra   Privileges      Comment
55
55
GROUP_ID        int unsigned    NULL    NO      PRI     NULL            #       
56
56
LANG_ID smallint unsigned       NULL    NO      PRI     NULL            #       
57
 
NAME    char(80)        latin1_swedish_ci       NO      MUL     NULL            #       
 
57
NAME    varchar(80)     latin1_swedish_ci       NO      MUL     NULL            #       
58
58
DROP TABLE t1;
59
59
create table t1 (n int);
60
60
insert into t1 values(9),(3),(12),(10);
186
186
show columns from t1;
187
187
Field   Type    Null    Key     Default Extra
188
188
i       int unsigned    NO      PRI     NULL    auto_increment
189
 
c       char(10)        YES             NULL    
 
189
c       varchar(10)     YES             NULL    
190
190
drop table t1;
191
191
create table t1 (a int, b int);
192
192
set autocommit=0;
450
450
show create table t1;
451
451
Table   Create Table
452
452
t1      CREATE TABLE "t1" (
453
 
  "a" char(10) CHARACTER SET koi8r
 
453
  "a" varchar(10) CHARACTER SET koi8r
454
454
) ENGINE=InnoDB DEFAULT CHARSET=latin1
455
455
alter table t1 DEFAULT CHARACTER SET latin1;
456
456
show create table t1;
457
457
Table   Create Table
458
458
t1      CREATE TABLE "t1" (
459
 
  "a" char(10) CHARACTER SET koi8r
 
459
  "a" varchar(10) CHARACTER SET koi8r
460
460
) ENGINE=InnoDB DEFAULT CHARSET=latin1
461
461
alter table t1 CONVERT TO CHARACTER SET latin1;
462
462
show create table t1;
463
463
Table   Create Table
464
464
t1      CREATE TABLE "t1" (
465
 
  "a" char(10)
 
465
  "a" varchar(10)
466
466
) ENGINE=InnoDB DEFAULT CHARSET=latin1
467
467
alter table t1 DEFAULT CHARACTER SET cp1251;
468
468
show create table t1;
469
469
Table   Create Table
470
470
t1      CREATE TABLE "t1" (
471
 
  "a" char(10) CHARACTER SET latin1
 
471
  "a" varchar(10) CHARACTER SET latin1
472
472
) ENGINE=InnoDB DEFAULT CHARSET=cp1251
473
473
drop table t1;
474
474
create table t1 (myblob longblob,mytext longtext) 
565
565
desc t1;
566
566
Field   Type    Null    Key     Default Extra
567
567
a       bigint  YES     MUL     NULL    
568
 
b       char(10)        YES             NULL    
 
568
b       varchar(10)     YES             NULL    
569
569
c       decimal(10,2)   YES             NULL    
570
570
alter table t1 add d decimal(15,5);
571
571
"The key should still be disabled"
1042
1042
DESCRIBE t1;
1043
1043
Field   Type    Null    Key     Default Extra
1044
1044
int_field       int unsigned    NO      MUL     NULL    
1045
 
char_field      char(10)        YES             NULL    
 
1045
char_field      varchar(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
1048
1048
t1      1       int_field       1       int_field       A       0       NULL    NULL            BTREE           
1063
1063
DESCRIBE t2;
1064
1064
Field   Type    Null    Key     Default Extra
1065
1065
unsigned_int_field      int unsigned    NO      MUL     NULL    
1066
 
char_field      char(10)        YES             NULL    
 
1066
char_field      varchar(10)     YES             NULL    
1067
1067
DESCRIBE t2;
1068
1068
Field   Type    Null    Key     Default Extra
1069
1069
unsigned_int_field      int unsigned    NO      MUL     NULL    
1070
 
char_field      char(10)        YES             NULL    
 
1070
char_field      varchar(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
1074
unsigned_int_field      bigint unsigned NO      MUL     NULL    
1075
 
char_field      char(10)        YES             NULL    
 
1075
char_field      varchar(10)     YES             NULL    
1076
1076
DROP TABLE t2;
1077
1077
CREATE TABLE t1 (f1 INT, f2 INT, f3 INT);
1078
1078
INSERT INTO t1 VALUES (1, 2, NULL);