1
by brian
clean slate |
1 |
drop table if exists t1,t2,t3,t4,t5,t6; |
2 |
drop database if exists mysqltest; |
|
722.2.26
by Monty Taylor
Enabled default.test. |
3 |
CREATE TABLE t1 (a varbinary(30) NOT NULL DEFAULT ' ', |
4 |
b varbinary(1) NOT NULL DEFAULT ' ', |
|
5 |
c varbinary(4) NOT NULL DEFAULT '0000', |
|
6 |
d blob NULL, |
|
7 |
e blob NULL, |
|
8 |
f blob NULL, |
|
9 |
g blob NULL, |
|
10 |
h blob NULL, |
|
11 |
i blob NULL, |
|
12 |
j blob NULL, |
|
13 |
k blob NULL, |
|
14 |
l blob NULL, |
|
15 |
m blob NULL, |
|
16 |
n blob NULL, |
|
17 |
o blob NULL, |
|
18 |
p blob NULL, |
|
19 |
q varbinary(30) NOT NULL DEFAULT ' ', |
|
20 |
r varbinary(30) NOT NULL DEFAULT ' ', |
|
21 |
s blob NULL, |
|
22 |
t varbinary(4) NOT NULL DEFAULT ' ', |
|
23 |
u varbinary(1) NOT NULL DEFAULT ' ', |
|
24 |
v varbinary(30) NOT NULL DEFAULT ' ', |
|
25 |
w varbinary(30) NOT NULL DEFAULT ' ', |
|
26 |
x blob NULL, |
|
27 |
y varbinary(5) NOT NULL DEFAULT ' ', |
|
28 |
z varbinary(20) NOT NULL DEFAULT ' ', |
|
29 |
a1 varbinary(30) NOT NULL DEFAULT ' ', |
|
30 |
b1 blob NULL) |
|
31 |
ENGINE=InnoDB DEFAULT COLLATE utf8_bin; |
|
1
by brian
clean slate |
32 |
INSERT into t1 (b) values ('1'); |
33 |
SHOW WARNINGS; |
|
34 |
Level Code Message |
|
35 |
SELECT * from t1; |
|
36 |
a b c d e f g h i j k l m n o p q r s t u v w x y z a1 b1 |
|
37 |
1 0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL |
|
722.2.26
by Monty Taylor
Enabled default.test. |
38 |
CREATE TABLE t2 (a varbinary(30) NOT NULL DEFAULT ' ', |
39 |
b varbinary(1) NOT NULL DEFAULT ' ', |
|
40 |
c varbinary(4) NOT NULL DEFAULT '0000', |
|
41 |
d blob NULL, |
|
42 |
e blob NULL, |
|
43 |
f blob NULL, |
|
44 |
g blob NULL, |
|
45 |
h blob NULL, |
|
46 |
i blob NULL, |
|
47 |
j blob NULL, |
|
48 |
k blob NULL, |
|
49 |
l blob NULL, |
|
50 |
m blob NULL, |
|
51 |
n blob NULL, |
|
52 |
o blob NULL, |
|
53 |
p blob NULL, |
|
54 |
q varbinary(30) NOT NULL DEFAULT ' ', |
|
55 |
r varbinary(30) NOT NULL DEFAULT ' ', |
|
56 |
s blob NULL, |
|
57 |
t varbinary(4) NOT NULL DEFAULT ' ', |
|
58 |
u varbinary(1) NOT NULL DEFAULT ' ', |
|
59 |
v varbinary(30) NOT NULL DEFAULT ' ', |
|
60 |
w varbinary(30) NOT NULL DEFAULT ' ', |
|
61 |
x blob NULL, |
|
62 |
y varbinary(5) NOT NULL DEFAULT ' ', |
|
63 |
z varbinary(20) NOT NULL DEFAULT ' ', |
|
64 |
a1 varbinary(30) NOT NULL DEFAULT ' ', |
|
65 |
b1 blob NULL) |
|
66 |
ENGINE=MyISAM DEFAULT COLLATE utf8_bin; |
|
1
by brian
clean slate |
67 |
SHOW CREATE TABLE t2; |
68 |
Table Create Table |
|
69 |
t2 CREATE TABLE `t2` ( |
|
722.2.26
by Monty Taylor
Enabled default.test. |
70 |
`a` varbinary(30) NOT NULL, |
71 |
`b` varbinary(1) NOT NULL, |
|
72 |
`c` varbinary(4) NOT NULL, |
|
73 |
`d` blob, |
|
74 |
`e` blob, |
|
75 |
`f` blob, |
|
76 |
`g` blob, |
|
77 |
`h` blob, |
|
78 |
`i` blob, |
|
79 |
`j` blob, |
|
80 |
`k` blob, |
|
81 |
`l` blob, |
|
82 |
`m` blob, |
|
83 |
`n` blob, |
|
84 |
`o` blob, |
|
85 |
`p` blob, |
|
86 |
`q` varbinary(30) NOT NULL, |
|
87 |
`r` varbinary(30) NOT NULL, |
|
88 |
`s` blob, |
|
89 |
`t` varbinary(4) NOT NULL, |
|
90 |
`u` varbinary(1) NOT NULL, |
|
91 |
`v` varbinary(30) NOT NULL, |
|
92 |
`w` varbinary(30) NOT NULL, |
|
93 |
`x` blob, |
|
94 |
`y` varbinary(5) NOT NULL, |
|
95 |
`z` varbinary(20) NOT NULL, |
|
96 |
`a1` varbinary(30) NOT NULL, |
|
97 |
`b1` blob |
|
98 |
) ENGINE=MyISAM |
|
1
by brian
clean slate |
99 |
INSERT into t2 (b) values ('1'); |
100 |
SHOW WARNINGS; |
|
101 |
Level Code Message |
|
102 |
SELECT * from t2; |
|
103 |
a b c d e f g h i j k l m n o p q r s t u v w x y z a1 b1 |
|
104 |
1 0000 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL |
|
105 |
drop table t1; |
|
106 |
drop table t2; |
|
107 |
create table bug20691 (i int, d datetime NOT NULL, dn datetime not null default '0000-00-00 00:00:00'); |
|
108 |
insert into bug20691 values (7, DEFAULT, DEFAULT), (7, '1975-07-10 07:10:03', '1978-01-13 14:08:51'), (7, DEFAULT, DEFAULT); |
|
109 |
ERROR HY000: Field 'd' doesn't have a default value |
|
722.2.26
by Monty Taylor
Enabled default.test. |
110 |
insert into bug20691 values (7, '1975-07-10 07:10:03', DEFAULT); |
1
by brian
clean slate |
111 |
select * from bug20691 order by i asc; |
112 |
i d dn |
|
722.2.26
by Monty Taylor
Enabled default.test. |
113 |
7 1975-07-10 07:10:03 0000-00-00 00:00:00 |
1
by brian
clean slate |
114 |
drop table bug20691; |
115 |
create table bug20691 ( |
|
116 |
b enum('small', 'medium', 'large', 'enormous', 'ellisonego') not null, |
|
117 |
c time not null, |
|
118 |
d date not null, |
|
119 |
e int not null, |
|
120 |
g blob not null, |
|
121 |
h datetime not null, |
|
122 |
i decimal not null, |
|
123 |
x int); |
|
722.2.26
by Monty Taylor
Enabled default.test. |
124 |
insert into bug20691 values (3, 5, '0007-01-01', 11, 17, '0019-01-01 00:00:00', 23, 1); |
1
by brian
clean slate |
125 |
insert into bug20691 (x) values (2); |
722.2.26
by Monty Taylor
Enabled default.test. |
126 |
ERROR HY000: Field 'c' doesn't have a default value |
127 |
insert into bug20691 values (3, 5, '0007-01-01', 11, 17, '0019-01-01 00:00:00', 23, 3); |
|
128 |
insert into bug20691 values (DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, DEFAULT, 4); |
|
129 |
ERROR HY000: Field 'b' doesn't have a default value |
|
1
by brian
clean slate |
130 |
select * from bug20691 order by x asc; |
722.2.26
by Monty Taylor
Enabled default.test. |
131 |
b c d e g h i x |
132 |
large 00:00:05 0007-01-01 11 17 0019-01-01 00:00:00 23 1 |
|
133 |
large 00:00:05 0007-01-01 11 17 0019-01-01 00:00:00 23 3 |
|
1
by brian
clean slate |
134 |
drop table bug20691; |
722.2.26
by Monty Taylor
Enabled default.test. |
135 |
create table t1 (id int not null default 1); |
136 |
insert into t1 values(default); |
|
1
by brian
clean slate |
137 |
drop table t1; |