36
36
create temporary table t1 (ordid int not null auto_increment, ord varchar(50) not null, primary key (ord,ordid)) engine=MEMORY;
37
37
ERROR 42000: Incorrect table definition; there can be only one auto column and it must be defined as a key
38
38
create table not_existing_database.test (a int);
39
ERROR 42000: Unknown database 'not_existing_database'
39
ERROR 42000: Unknown schema 'not_existing_database'
40
40
create table `a/a` (a int);
41
41
show create table `a/a`;
43
43
a/a CREATE TABLE `a/a` (
45
) ENGINE=DEFAULT COLLATE = utf8_general_ci
46
46
create table t1 like `a/a`;
49
t1 CREATE TABLE `t1` (
51
) ENGINE=DEFAULT COLLATE = utf8_general_ci
52
show create table `t1`;
54
t1 CREATE TABLE `t1` (
56
) ENGINE=DEFAULT COLLATE = utf8_general_ci
49
59
create table `aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa` (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa int);
108
118
create table t2 select x from t1 where 1=2;
110
120
Field Type Null Default Default_is_NULL On_Update
113
123
Field Type Null Default Default_is_NULL On_Update
116
126
create table t2 select now() as a , curdate() as c , 1+1 as d , 1.0 + 1 as e , 33333333333333333 + 3 as f;
118
128
Field Type Null Default Default_is_NULL On_Update
121
d INTEGER FALSE FALSE
122
e DECIMAL FALSE FALSE
125
135
create table t2 select CAST("2001-12-29" AS DATE) as d, CAST("2001-12-29 20:45:11" AS DATETIME) as dt;
127
137
Field Type Null Default Default_is_NULL On_Update
129
dt DATETIME TRUE TRUE
130
140
drop table t1,t2;
131
141
create table t1 (a int);
132
142
create table t2 (a int) select * from t1;
134
144
Field Type Null Default Default_is_NULL On_Update
137
147
Field Type Null Default Default_is_NULL On_Update
139
149
drop table if exists t2;
140
150
create table t2 (a int, a float) select * from t1;
141
151
ERROR 42S21: Duplicate column name 'a'
435
445
show create table t2;
436
446
Table Create Table
437
447
t2 CREATE TABLE `t2` (
438
`ifnull(a,a)` int DEFAULT NULL,
439
`ifnull(b,b)` int DEFAULT NULL,
440
`ifnull(d,d)` int DEFAULT NULL,
441
`ifnull(e,e)` bigint DEFAULT NULL,
442
`ifnull(f,f)` double(3,2) DEFAULT NULL,
443
`ifnull(g,g)` double(4,3) DEFAULT NULL,
444
`ifnull(h,h)` decimal(5,4) DEFAULT NULL,
445
`ifnull(j,j)` date DEFAULT NULL,
446
`ifnull(k,k)` timestamp NULL DEFAULT NULL,
447
`ifnull(l,l)` datetime DEFAULT NULL,
448
`ifnull(m,m)` varchar(1) DEFAULT NULL,
449
`ifnull(o,o)` varchar(10) DEFAULT NULL
448
`ifnull(a,a)` INT DEFAULT NULL,
449
`ifnull(b,b)` INT DEFAULT NULL,
450
`ifnull(d,d)` INT DEFAULT NULL,
451
`ifnull(e,e)` BIGINT DEFAULT NULL,
452
`ifnull(f,f)` DOUBLE(3,2) DEFAULT NULL,
453
`ifnull(g,g)` DOUBLE(4,3) DEFAULT NULL,
454
`ifnull(h,h)` DECIMAL(5,4) DEFAULT NULL,
455
`ifnull(j,j)` DATE DEFAULT NULL,
456
`ifnull(k,k)` TIMESTAMP NULL DEFAULT NULL,
457
`ifnull(l,l)` DATETIME DEFAULT NULL,
458
`ifnull(m,m)` VARCHAR(1) COLLATE utf8_general_ci DEFAULT NULL,
459
`ifnull(o,o)` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL
460
) ENGINE=DEFAULT COLLATE = utf8_general_ci
451
461
drop table t1,t2;
452
462
create table t1(str varchar(10) default 'def',strnull varchar(10),intg int default '10',rel double default '3.14');
453
463
insert into t1 values ('','',0,0.0);
455
465
Field Type Null Default Default_is_NULL On_Update
456
str VARCHAR TRUE def FALSE
457
strnull VARCHAR TRUE TRUE
458
intg INTEGER TRUE 10 FALSE
459
rel DOUBLE TRUE 3.14 FALSE
466
str VARCHAR YES def NO
467
strnull VARCHAR YES YES
468
intg INTEGER YES 10 NO
469
rel DOUBLE YES 3.14 NO
460
470
create table t2 select default(str) as str, default(strnull) as strnull, default(intg) as intg, default(rel) as rel from t1;
462
472
Field Type Null Default Default_is_NULL On_Update
463
str VARCHAR TRUE TRUE
464
strnull VARCHAR TRUE TRUE
465
intg INTEGER TRUE TRUE
474
strnull VARCHAR YES YES
467
477
drop table t1, t2;
468
478
create table t1(name varchar(10), age int default -1);
470
480
Field Type Null Default Default_is_NULL On_Update
471
name VARCHAR TRUE TRUE
472
age INTEGER TRUE -1 FALSE
482
age INTEGER YES -1 NO
473
483
create table t2(name varchar(10), age int default - 1);
475
485
Field Type Null Default Default_is_NULL On_Update
476
name VARCHAR TRUE TRUE
477
age INTEGER TRUE -1 FALSE
487
age INTEGER YES -1 NO
478
488
drop table t1, t2;
479
489
create table t1(cenum enum('a'));
480
490
create table t2(cenum enum('a','a'));
824
834
show create table t1;
825
835
Table Create Table
826
836
t1 CREATE TABLE `t1` (
827
`c1` int DEFAULT NULL,
828
`c2` int DEFAULT NULL,
829
`c3` int DEFAULT NULL,
830
`c4` int DEFAULT NULL,
831
`c5` int DEFAULT NULL,
832
`c6` int DEFAULT NULL,
833
`c7` int DEFAULT NULL,
834
`c8` int DEFAULT NULL,
835
`c9` int DEFAULT NULL,
836
`c10` int DEFAULT NULL,
837
`c11` int DEFAULT NULL,
838
`c12` int DEFAULT NULL,
839
`c13` int DEFAULT NULL,
840
`c14` int DEFAULT NULL,
841
`c15` int DEFAULT NULL,
842
`c16` int DEFAULT NULL,
837
`c1` INT DEFAULT NULL,
838
`c2` INT DEFAULT NULL,
839
`c3` INT DEFAULT NULL,
840
`c4` INT DEFAULT NULL,
841
`c5` INT DEFAULT NULL,
842
`c6` INT DEFAULT NULL,
843
`c7` INT DEFAULT NULL,
844
`c8` INT DEFAULT NULL,
845
`c9` INT DEFAULT NULL,
846
`c10` INT DEFAULT NULL,
847
`c11` INT DEFAULT NULL,
848
`c12` INT DEFAULT NULL,
849
`c13` INT DEFAULT NULL,
850
`c14` INT DEFAULT NULL,
851
`c15` INT DEFAULT NULL,
852
`c16` INT DEFAULT NULL,
843
853
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
844
854
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
845
855
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
904
914
KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
905
915
KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
906
916
KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
917
) ENGINE=DEFAULT COLLATE = utf8_general_ci
909
919
show create table t1;
910
920
Table Create Table
911
921
t1 CREATE TABLE `t1` (
912
`c1` int DEFAULT NULL,
913
`c2` int DEFAULT NULL,
914
`c3` int DEFAULT NULL,
915
`c4` int DEFAULT NULL,
916
`c5` int DEFAULT NULL,
917
`c6` int DEFAULT NULL,
918
`c7` int DEFAULT NULL,
919
`c8` int DEFAULT NULL,
920
`c9` int DEFAULT NULL,
921
`c10` int DEFAULT NULL,
922
`c11` int DEFAULT NULL,
923
`c12` int DEFAULT NULL,
924
`c13` int DEFAULT NULL,
925
`c14` int DEFAULT NULL,
926
`c15` int DEFAULT NULL,
927
`c16` int DEFAULT NULL,
922
`c1` INT DEFAULT NULL,
923
`c2` INT DEFAULT NULL,
924
`c3` INT DEFAULT NULL,
925
`c4` INT DEFAULT NULL,
926
`c5` INT DEFAULT NULL,
927
`c6` INT DEFAULT NULL,
928
`c7` INT DEFAULT NULL,
929
`c8` INT DEFAULT NULL,
930
`c9` INT DEFAULT NULL,
931
`c10` INT DEFAULT NULL,
932
`c11` INT DEFAULT NULL,
933
`c12` INT DEFAULT NULL,
934
`c13` INT DEFAULT NULL,
935
`c14` INT DEFAULT NULL,
936
`c15` INT DEFAULT NULL,
937
`c16` INT DEFAULT NULL,
928
938
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
929
939
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
930
940
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
989
999
KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
990
1000
KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
991
1001
KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
1002
) ENGINE=DEFAULT COLLATE = utf8_general_ci
994
1004
create table t1 (c1 int, c2 int, c3 int, c4 int, c5 int, c6 int, c7 int,
995
1005
c8 int, c9 int, c10 int, c11 int, c12 int, c13 int, c14 int, c15 int, c16 int);
1125
1135
show create table t1;
1126
1136
Table Create Table
1127
1137
t1 CREATE TABLE `t1` (
1128
`c1` int DEFAULT NULL,
1129
`c2` int DEFAULT NULL,
1130
`c3` int DEFAULT NULL,
1131
`c4` int DEFAULT NULL,
1132
`c5` int DEFAULT NULL,
1133
`c6` int DEFAULT NULL,
1134
`c7` int DEFAULT NULL,
1135
`c8` int DEFAULT NULL,
1136
`c9` int DEFAULT NULL,
1137
`c10` int DEFAULT NULL,
1138
`c11` int DEFAULT NULL,
1139
`c12` int DEFAULT NULL,
1140
`c13` int DEFAULT NULL,
1141
`c14` int DEFAULT NULL,
1142
`c15` int DEFAULT NULL,
1143
`c16` int DEFAULT NULL,
1138
`c1` INT DEFAULT NULL,
1139
`c2` INT DEFAULT NULL,
1140
`c3` INT DEFAULT NULL,
1141
`c4` INT DEFAULT NULL,
1142
`c5` INT DEFAULT NULL,
1143
`c6` INT DEFAULT NULL,
1144
`c7` INT DEFAULT NULL,
1145
`c8` INT DEFAULT NULL,
1146
`c9` INT DEFAULT NULL,
1147
`c10` INT DEFAULT NULL,
1148
`c11` INT DEFAULT NULL,
1149
`c12` INT DEFAULT NULL,
1150
`c13` INT DEFAULT NULL,
1151
`c14` INT DEFAULT NULL,
1152
`c15` INT DEFAULT NULL,
1153
`c16` INT DEFAULT NULL,
1144
1154
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1145
1155
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1146
1156
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1205
1215
KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1206
1216
KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1207
1217
KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
1218
) ENGINE=DEFAULT COLLATE = utf8_general_ci
1210
1220
show create table t1;
1211
1221
Table Create Table
1212
1222
t1 CREATE TABLE `t1` (
1213
`c1` int DEFAULT NULL,
1214
`c2` int DEFAULT NULL,
1215
`c3` int DEFAULT NULL,
1216
`c4` int DEFAULT NULL,
1217
`c5` int DEFAULT NULL,
1218
`c6` int DEFAULT NULL,
1219
`c7` int DEFAULT NULL,
1220
`c8` int DEFAULT NULL,
1221
`c9` int DEFAULT NULL,
1222
`c10` int DEFAULT NULL,
1223
`c11` int DEFAULT NULL,
1224
`c12` int DEFAULT NULL,
1225
`c13` int DEFAULT NULL,
1226
`c14` int DEFAULT NULL,
1227
`c15` int DEFAULT NULL,
1228
`c16` int DEFAULT NULL,
1223
`c1` INT DEFAULT NULL,
1224
`c2` INT DEFAULT NULL,
1225
`c3` INT DEFAULT NULL,
1226
`c4` INT DEFAULT NULL,
1227
`c5` INT DEFAULT NULL,
1228
`c6` INT DEFAULT NULL,
1229
`c7` INT DEFAULT NULL,
1230
`c8` INT DEFAULT NULL,
1231
`c9` INT DEFAULT NULL,
1232
`c10` INT DEFAULT NULL,
1233
`c11` INT DEFAULT NULL,
1234
`c12` INT DEFAULT NULL,
1235
`c13` INT DEFAULT NULL,
1236
`c14` INT DEFAULT NULL,
1237
`c15` INT DEFAULT NULL,
1238
`c16` INT DEFAULT NULL,
1229
1239
KEY `a001_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1230
1240
KEY `a002_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1231
1241
KEY `a003_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1290
1300
KEY `a062_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1291
1301
KEY `a063_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`),
1292
1302
KEY `a064_long_123456789_123456789_123456789_123456789_123456789_1234` (`c1`,`c2`,`c3`,`c4`,`c5`,`c6`,`c7`,`c8`,`c9`,`c10`,`c11`,`c12`,`c13`,`c14`,`c15`,`c16`)
1303
) ENGINE=DEFAULT COLLATE = utf8_general_ci
1294
1304
alter table t1 add key
1295
1305
a065_long_123456789_123456789_123456789_123456789_123456789_1234 (
1296
1306
c1,c2,c3,c4,c5,c6,c7,c8,c9,c10,c11,c12,c13,c14,c15,c16);
1390
1400
drop table t1,t2;
1391
1401
CREATE DATABASE aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
1392
ERROR 42000: Incorrect database name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1402
ERROR 42000: Incorrect schema name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1393
1403
DROP DATABASE aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
1394
ERROR 42000: Incorrect database name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1404
ERROR 42000: Incorrect schema name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1395
1405
USE aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
1396
ERROR 42000: Incorrect database name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1406
ERROR 42000: Incorrect schema name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1397
1407
SHOW CREATE DATABASE aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa;
1398
ERROR 42000: Incorrect database name 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
1408
Database Create Database
1399
1409
create database имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
1400
1410
use имя_базы_в_кодировке_утф8_длиной_больше_чем_45;
1401
1411
select database();
1429
1439
show create table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1430
1440
Table Create Table
1431
1441
имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48 CREATE TABLE `имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48` (
1432
`имя_поля_в_кодировке_утф8_длиной_больше_чем_45` int DEFAULT NULL,
1442
`имя_поля_в_кодировке_утф8_длиной_больше_чем_45` INT DEFAULT NULL,
1433
1443
KEY `имя_индекса_в_кодировке_утф8_длиной_больше_чем_48` (`имя_поля_в_кодировке_утф8_длиной_больше_чем_45`)
1444
) ENGINE=DEFAULT COLLATE = utf8_general_ci
1435
1445
drop table имя_таблицы_в_кодировке_утф8_длиной_больше_чем_48;
1436
1446
create table t1 like data_dictionary.processlist;
1437
1447
ERROR HY000: Can't create table 'test.t1' (errno: 1)
1439
1449
show create table t1;
1440
1450
Table Create Table
1441
1451
t1 CREATE TABLE `t1` (
1442
`ID` bigint NOT NULL DEFAULT '0',
1443
`USER` varchar(16) NOT NULL DEFAULT '',
1444
`HOST` varchar(1025) NOT NULL DEFAULT '',
1445
`DB` varchar(64) NOT NULL DEFAULT '',
1446
`COMMAND` varchar(16) NOT NULL DEFAULT '',
1447
`TIME` bigint NOT NULL DEFAULT '0',
1448
`STATE` varchar(64) NOT NULL DEFAULT '',
1449
`INFO` varchar(100) NOT NULL DEFAULT ''
1452
`ID` BIGINT NOT NULL,
1453
`USER` VARCHAR(16) NOT NULL,
1454
`HOST` VARCHAR(1025) NOT NULL,
1455
`DB` VARCHAR(256) NOT NULL,
1456
`COMMAND` VARCHAR(16) NOT NULL,
1457
`TIME` BIGINT NOT NULL,
1458
`STATE` VARCHAR(256) DEFAULT NULL,
1459
`INFO` VARCHAR(100) DEFAULT NULL
1460
) ENGINE=InnoDB COLLATE = utf8_general_ci
1452
1462
create temporary table t1 like data_dictionary.processlist;
1453
1463
ERROR HY000: Can't create table 'test.#t1' (errno: 138)
1455
1465
show create table t1;
1456
1466
Table Create Table
1457
1467
t1 CREATE TEMPORARY TABLE `t1` (
1458
`ID` bigint NOT NULL DEFAULT '0',
1459
`USER` varchar(16) NOT NULL DEFAULT '',
1460
`HOST` varchar(1025) NOT NULL DEFAULT '',
1461
`DB` varchar(64) NOT NULL DEFAULT '',
1462
`COMMAND` varchar(16) NOT NULL DEFAULT '',
1463
`TIME` bigint NOT NULL DEFAULT '0',
1464
`STATE` varchar(64) NOT NULL DEFAULT '',
1465
`INFO` varchar(100) NOT NULL DEFAULT ''
1468
`ID` BIGINT NOT NULL,
1469
`USER` VARCHAR(16) NOT NULL,
1470
`HOST` VARCHAR(1025) NOT NULL,
1471
`DB` VARCHAR(256) NOT NULL,
1472
`COMMAND` VARCHAR(16) NOT NULL,
1473
`TIME` BIGINT NOT NULL,
1474
`STATE` VARCHAR(256) DEFAULT NULL,
1475
`INFO` VARCHAR(100) DEFAULT NULL
1476
) ENGINE=MyISAM COLLATE = utf8_general_ci
1481
1491
c4 VARCHAR(255) NOT NULL DEFAULT 'a',
1482
1492
c5 VARCHAR(255) COLLATE utf8_unicode_ci NULL DEFAULT 'b',
1483
1493
c6 VARCHAR(255))
1486
1496
SHOW CREATE TABLE t1;
1487
1497
Table Create Table
1488
1498
t1 CREATE TABLE `t1` (
1489
`c1` int DEFAULT '12' COMMENT 'column1',
1490
`c2` int DEFAULT NULL COMMENT 'column2',
1491
`c3` int NOT NULL COMMENT 'column3',
1492
`c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1493
`c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1494
`c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
1499
`c1` INT DEFAULT '12' COMMENT 'column1',
1500
`c2` INT DEFAULT NULL COMMENT 'column2',
1501
`c3` INT NOT NULL COMMENT 'column3',
1502
`c4` VARCHAR(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1503
`c5` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1504
`c6` VARCHAR(255) COLLATE utf8_bin DEFAULT NULL
1505
) ENGINE=DEFAULT COLLATE = utf8_bin
1497
1507
CREATE TABLE t2 AS SELECT * FROM t1;
1499
1509
SHOW CREATE TABLE t2;
1500
1510
Table Create Table
1501
1511
t2 CREATE TABLE `t2` (
1502
`c1` int DEFAULT '12' COMMENT 'column1',
1503
`c2` int DEFAULT NULL COMMENT 'column2',
1504
`c3` int NOT NULL COMMENT 'column3',
1505
`c4` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1506
`c5` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1507
`c6` varchar(255) COLLATE utf8_bin DEFAULT NULL
1512
`c1` INT DEFAULT '12' COMMENT 'column1',
1513
`c2` INT DEFAULT NULL COMMENT 'column2',
1514
`c3` INT NOT NULL COMMENT 'column3',
1515
`c4` VARCHAR(255) COLLATE utf8_bin NOT NULL DEFAULT 'a',
1516
`c5` VARCHAR(255) COLLATE utf8_unicode_ci DEFAULT 'b',
1517
`c6` VARCHAR(255) COLLATE utf8_bin DEFAULT NULL
1518
) ENGINE=DEFAULT COLLATE = utf8_general_ci