~stewart/drizzle/embedded-innodb-create-select-transaction-arrgh

« back to all changes in this revision

Viewing changes to mysql-test/r/ctype_cp932_binlog_stm.result

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
drop table if exists t1;
 
2
set names cp932;
 
3
set character_set_database = cp932;
 
4
RESET MASTER;
 
5
CREATE TABLE t1(f1 blob);
 
6
PREPARE stmt1 FROM 'INSERT INTO t1 VALUES(?)';
 
7
SET @var1= x'8300';
 
8
EXECUTE stmt1 USING @var1;
 
9
show binlog events from <binlog_start>;
 
10
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
 
11
master-bin.000001       #       Query   #       #       use `test`; CREATE TABLE t1(f1 blob)
 
12
master-bin.000001       #       Query   #       #       use `test`; INSERT INTO t1 VALUES('�\0')
 
13
SELECT HEX(f1) FROM t1;
 
14
HEX(f1)
 
15
8300
 
16
DROP table t1;
 
17
CREATE TABLE t4 (s1 CHAR(50) CHARACTER SET latin1,
 
18
s2 CHAR(50) CHARACTER SET cp932,
 
19
d DECIMAL(10,2))|
 
20
CREATE PROCEDURE bug18293 (IN ins1 CHAR(50),
 
21
IN ins2 CHAR(50) CHARACTER SET cp932,
 
22
IN ind DECIMAL(10,2))
 
23
BEGIN
 
24
INSERT INTO t4 VALUES (ins1, ins2, ind);
 
25
END|
 
26
CALL bug18293("Foo's a Bar", _cp932 0xED40ED41ED42, 47.93)|
 
27
SELECT HEX(s1),HEX(s2),d FROM t4|
 
28
HEX(s1) HEX(s2) d
 
29
466F6F2773206120426172  ED40ED41ED42    47.93
 
30
DROP PROCEDURE bug18293|
 
31
DROP TABLE t4|
 
32
SHOW BINLOG EVENTS FROM 370|
 
33
Log_name        Pos     Event_type      Server_id       End_log_pos     Info
 
34
master-bin.000001       370     Query   1       536     use `test`; CREATE TABLE t4 (s1 CHAR(50) CHARACTER SET latin1,
 
35
s2 CHAR(50) CHARACTER SET cp932,
 
36
d DECIMAL(10,2))
 
37
master-bin.000001       536     Query   1       784     use `test`; CREATE DEFINER=`root`@`localhost` PROCEDURE bug18293 (IN ins1 CHAR(50),
 
38
IN ins2 CHAR(50) CHARACTER SET cp932,
 
39
IN ind DECIMAL(10,2))
 
40
BEGIN
 
41
INSERT INTO t4 VALUES (ins1, ins2, ind);
 
42
END
 
43
master-bin.000001       784     Query   1       992     use `test`; INSERT INTO t4 VALUES ( NAME_CONST('ins1',_latin1 0x466F6F2773206120426172),  NAME_CONST('ins2',_cp932 0xED40ED41ED42),  NAME_CONST('ind',47.93))
 
44
master-bin.000001       992     Query   1       1081    use `test`; DROP PROCEDURE bug18293
 
45
master-bin.000001       1081    Query   1       1160    use `test`; DROP TABLE t4
 
46
End of 5.0 tests
 
47
SHOW BINLOG EVENTS FROM 365;
 
48
ERROR HY000: Error when executing command SHOW BINLOG EVENTS: Wrong offset or I/O error
 
49
set names cp932;
 
50
select @@collation_connection;
 
51
@@collation_connection
 
52
cp932_japanese_ci
 
53
select hex(weight_string('a'));
 
54
hex(weight_string('a'))
 
55
41
 
56
select hex(weight_string('A'));
 
57
hex(weight_string('A'))
 
58
41
 
59
select hex(weight_string('abc'));
 
60
hex(weight_string('abc'))
 
61
414243
 
62
select hex(weight_string('abc' as char(2)));
 
63
hex(weight_string('abc' as char(2)))
 
64
4142
 
65
select hex(weight_string('abc' as char(3)));
 
66
hex(weight_string('abc' as char(3)))
 
67
414243
 
68
select hex(weight_string('abc' as char(5)));
 
69
hex(weight_string('abc' as char(5)))
 
70
4142432020
 
71
select @@collation_connection;
 
72
@@collation_connection
 
73
cp932_japanese_ci
 
74
select hex(weight_string('a' LEVEL 1));
 
75
hex(weight_string('a' LEVEL 1))
 
76
41
 
77
select hex(weight_string('A' LEVEL 1));
 
78
hex(weight_string('A' LEVEL 1))
 
79
41
 
80
select hex(weight_string('abc' LEVEL 1));
 
81
hex(weight_string('abc' LEVEL 1))
 
82
414243
 
83
select hex(weight_string('abc' as char(2) LEVEL 1));
 
84
hex(weight_string('abc' as char(2) LEVEL 1))
 
85
4142
 
86
select hex(weight_string('abc' as char(3) LEVEL 1));
 
87
hex(weight_string('abc' as char(3) LEVEL 1))
 
88
414243
 
89
select hex(weight_string('abc' as char(5) LEVEL 1));
 
90
hex(weight_string('abc' as char(5) LEVEL 1))
 
91
4142432020
 
92
select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE));
 
93
hex(weight_string('abc' as char(5) LEVEL 1 REVERSE))
 
94
2020434241
 
95
select hex(weight_string('abc' as char(5) LEVEL 1 DESC));
 
96
hex(weight_string('abc' as char(5) LEVEL 1 DESC))
 
97
BEBDBCDFDF
 
98
select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE));
 
99
hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE))
 
100
DFDFBCBDBE
 
101
select collation(cast(0x8140 as char));
 
102
collation(cast(0x8140 as char))
 
103
cp932_japanese_ci
 
104
select hex(weight_string(cast(0x6141 as char)));
 
105
hex(weight_string(cast(0x6141 as char)))
 
106
4141
 
107
select hex(weight_string(cast(0x8140 as char)));
 
108
hex(weight_string(cast(0x8140 as char)))
 
109
8140
 
110
select hex(weight_string(cast(0x8140 as char) as char(1)));
 
111
hex(weight_string(cast(0x8140 as char) as char(1)))
 
112
8140
 
113
select hex(weight_string(cast(0x81408140 as char) as char(1)));
 
114
hex(weight_string(cast(0x81408140 as char) as char(1)))
 
115
8140
 
116
select hex(weight_string(cast(0x8140 as char) as char(3)));
 
117
hex(weight_string(cast(0x8140 as char) as char(3)))
 
118
81402020
 
119
select hex(weight_string(cast(0x81408140 as char) as char(3)));
 
120
hex(weight_string(cast(0x81408140 as char) as char(3)))
 
121
8140814020
 
122
select hex(weight_string(cast(0x408140 as char) as char(3)));
 
123
hex(weight_string(cast(0x408140 as char) as char(3)))
 
124
40814020
 
125
select hex(weight_string(cast(0x4081408140 as char) as char(3)));
 
126
hex(weight_string(cast(0x4081408140 as char) as char(3)))
 
127
4081408140
 
128
select hex(weight_string(cast(0x40814081408140 as char) as char(3)));
 
129
hex(weight_string(cast(0x40814081408140 as char) as char(3)))
 
130
4081408140
 
131
select hex(weight_string(cast(0x4040814081408140 as char) as char(3)));
 
132
hex(weight_string(cast(0x4040814081408140 as char) as char(3)))
 
133
40408140
 
134
set collation_connection=cp932_bin;
 
135
select @@collation_connection;
 
136
@@collation_connection
 
137
cp932_bin
 
138
select hex(weight_string('a'));
 
139
hex(weight_string('a'))
 
140
61
 
141
select hex(weight_string('A'));
 
142
hex(weight_string('A'))
 
143
41
 
144
select hex(weight_string('abc'));
 
145
hex(weight_string('abc'))
 
146
616263
 
147
select hex(weight_string('abc' as char(2)));
 
148
hex(weight_string('abc' as char(2)))
 
149
6162
 
150
select hex(weight_string('abc' as char(3)));
 
151
hex(weight_string('abc' as char(3)))
 
152
616263
 
153
select hex(weight_string('abc' as char(5)));
 
154
hex(weight_string('abc' as char(5)))
 
155
6162632020
 
156
select @@collation_connection;
 
157
@@collation_connection
 
158
cp932_bin
 
159
select hex(weight_string('a' LEVEL 1));
 
160
hex(weight_string('a' LEVEL 1))
 
161
61
 
162
select hex(weight_string('A' LEVEL 1));
 
163
hex(weight_string('A' LEVEL 1))
 
164
41
 
165
select hex(weight_string('abc' LEVEL 1));
 
166
hex(weight_string('abc' LEVEL 1))
 
167
616263
 
168
select hex(weight_string('abc' as char(2) LEVEL 1));
 
169
hex(weight_string('abc' as char(2) LEVEL 1))
 
170
6162
 
171
select hex(weight_string('abc' as char(3) LEVEL 1));
 
172
hex(weight_string('abc' as char(3) LEVEL 1))
 
173
616263
 
174
select hex(weight_string('abc' as char(5) LEVEL 1));
 
175
hex(weight_string('abc' as char(5) LEVEL 1))
 
176
6162632020
 
177
select hex(weight_string('abc' as char(5) LEVEL 1 REVERSE));
 
178
hex(weight_string('abc' as char(5) LEVEL 1 REVERSE))
 
179
2020636261
 
180
select hex(weight_string('abc' as char(5) LEVEL 1 DESC));
 
181
hex(weight_string('abc' as char(5) LEVEL 1 DESC))
 
182
9E9D9CDFDF
 
183
select hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE));
 
184
hex(weight_string('abc' as char(5) LEVEL 1 DESC REVERSE))
 
185
DFDF9C9D9E
 
186
select collation(cast(0x8140 as char));
 
187
collation(cast(0x8140 as char))
 
188
cp932_bin
 
189
select hex(weight_string(cast(0x6141 as char)));
 
190
hex(weight_string(cast(0x6141 as char)))
 
191
6141
 
192
select hex(weight_string(cast(0x8140 as char)));
 
193
hex(weight_string(cast(0x8140 as char)))
 
194
8140
 
195
select hex(weight_string(cast(0x8140 as char) as char(1)));
 
196
hex(weight_string(cast(0x8140 as char) as char(1)))
 
197
8140
 
198
select hex(weight_string(cast(0x81408140 as char) as char(1)));
 
199
hex(weight_string(cast(0x81408140 as char) as char(1)))
 
200
8140
 
201
select hex(weight_string(cast(0x8140 as char) as char(3)));
 
202
hex(weight_string(cast(0x8140 as char) as char(3)))
 
203
81402020
 
204
select hex(weight_string(cast(0x81408140 as char) as char(3)));
 
205
hex(weight_string(cast(0x81408140 as char) as char(3)))
 
206
8140814020
 
207
select hex(weight_string(cast(0x408140 as char) as char(3)));
 
208
hex(weight_string(cast(0x408140 as char) as char(3)))
 
209
40814020
 
210
select hex(weight_string(cast(0x4081408140 as char) as char(3)));
 
211
hex(weight_string(cast(0x4081408140 as char) as char(3)))
 
212
4081408140
 
213
select hex(weight_string(cast(0x40814081408140 as char) as char(3)));
 
214
hex(weight_string(cast(0x40814081408140 as char) as char(3)))
 
215
4081408140
 
216
select hex(weight_string(cast(0x4040814081408140 as char) as char(3)));
 
217
hex(weight_string(cast(0x4040814081408140 as char) as char(3)))
 
218
40408140
 
219
End of 5.1 tests