~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/jp/t/jp_like_ucs2.test

Merged remove-dead-Item-save_in_field_no_warnings into fix-order_st-BY-comments.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
--source include/have_ucs2.inc
2
 
 
3
 
--disable_warnings
4
 
drop table if exists `�ԣ�`;
5
 
drop table if exists `�ԣ�`;
6
 
drop table if exists `�ԣ�`;
7
 
drop table if exists `�ԣ�`;
8
 
drop table if exists `�ԣ�`;
9
 
drop table if exists `�ԣ�`;
10
 
drop table if exists `�ԣ�`;
11
 
drop table if exists `�ԣ�`;
12
 
drop table if exists `�ԣ�`;
13
 
drop table if exists `�ԣ���`;
14
 
drop table if exists `�ԣ���`;
15
 
drop table if exists `�ԣ���`;
16
 
--enable_warnings
17
 
 
18
 
#
19
 
# Test LIKE pattern matching using Japanese characters in ucs2 encoding
20
 
#
21
 
 
22
 
SET NAMES ujis;
23
 
SET character_set_database = ucs2;
24
 
SET collation_connection = ucs2_general_ci;
25
 
 
26
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
27
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
28
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
29
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
30
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
31
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
32
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
33
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
34
 
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
35
 
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
36
 
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
37
 
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
38
 
 
39
 
#Insert the following data in each table
40
 
# jisx0201 hankaku-katakana data
41
 
# jisx0208 data
42
 
# jisx0212 supplemental character data
43
 
 
44
 
INSERT INTO `�ԣ�` VALUES
45
 
 ('PQRSTUVWXYZ[\\]^_')
46
 
,(' ������������������������������')
47
 
,('��������������������������������')
48
 
,('�����ŽÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
49
 
,('�ЎюҎӎԎՎ֎׎؎َڎێ܎ݎގ�');
50
 
 
51
 
INSERT INTO `�ԣ�` VALUES
52
 
 ('����������������������������������������')
53
 
,('�����������������������������¡áġšơ�')
54
 
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
55
 
,('����������������������������������������')
56
 
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
57
 
,('�ܤݤޤߤ�����������������')
58
 
,('����������������������������������������')
59
 
,('����������������������������������������')
60
 
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
61
 
,('���������������������');
62
 
 
63
 
INSERT INTO `�ԣ�` VALUES
64
 
 ('������������������������������������Ï�ġ�����')
65
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
66
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��')
67
 
,('��܏�ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
68
 
,('�����������������������������������������������������������')
69
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
70
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��');
71
 
 
72
 
INSERT INTO `�ԣ�` VALUES
73
 
 ('PQRSTUVWXYZ[\\]^_')
74
 
,(' ������������������������������')
75
 
,('��������������������������������')
76
 
,('�����ŽÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
77
 
,('�ЎюҎӎԎՎ֎׎؎َڎێ܎ݎގ�');
78
 
 
79
 
INSERT INTO `�ԣ�` VALUES
80
 
 ('����������������������������������������')
81
 
,('�����������������������������¡áġšơ�')
82
 
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
83
 
,('����������������������������������������')
84
 
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
85
 
,('�ܤݤޤߤ�����������������')
86
 
,('����������������������������������������')
87
 
,('����������������������������������������')
88
 
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
89
 
,('���������������������');
90
 
 
91
 
INSERT INTO `�ԣ�` VALUES
92
 
 ('������������������������������������Ï�ġ�����')
93
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
94
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��')
95
 
,('��܏�ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
96
 
,('�����������������������������������������������������������')
97
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
98
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��');
99
 
 
100
 
INSERT INTO `�ԣ�` VALUES
101
 
 ('PQRSTUVWXYZ[\\]^_')
102
 
,(' ������������������������������')
103
 
,('��������������������������������')
104
 
,('�����ŽÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
105
 
,('�ЎюҎӎԎՎ֎׎؎َڎێ܎ݎގ�');
106
 
 
107
 
INSERT INTO `�ԣ�` VALUES
108
 
 ('����������������������������������������')
109
 
,('�����������������������������¡áġšơ�')
110
 
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
111
 
,('����������������������������������������')
112
 
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
113
 
,('�ܤݤޤߤ�����������������')
114
 
,('����������������������������������������')
115
 
,('����������������������������������������')
116
 
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
117
 
,('���������������������');
118
 
 
119
 
INSERT INTO `�ԣ�` VALUES
120
 
 ('������������������������������������Ï�ġ�����')
121
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
122
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��')
123
 
,('��܏�ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
124
 
,('�����������������������������������������������������������')
125
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
126
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��');
127
 
 
128
 
INSERT INTO `�ԣ���` VALUES
129
 
 ('PQRSTUVWXYZ[\\]^_')
130
 
,(' ������������������������������')
131
 
,('��������������������������������')
132
 
,('�����ŽÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
133
 
,('�ЎюҎӎԎՎ֎׎؎َڎێ܎ݎގ�');
134
 
 
135
 
INSERT INTO `�ԣ���` VALUES
136
 
 ('����������������������������������������')
137
 
,('�����������������������������¡áġšơ�')
138
 
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
139
 
,('����������������������������������������')
140
 
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
141
 
,('�ܤݤޤߤ�����������������')
142
 
,('����������������������������������������')
143
 
,('����������������������������������������')
144
 
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
145
 
,('���������������������');
146
 
 
147
 
INSERT INTO `�ԣ���` VALUES
148
 
 ('������������������������������������Ï�ġ�����')
149
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
150
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��')
151
 
,('��܏�ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
152
 
,('�����������������������������������������������������������')
153
 
,('���������������������������������������������Ï�ď�ŏ�Ə��')
154
 
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏�׏�؏�ُ�ڏ��');
155
 
 
156
 
#INNODB
157
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
158
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
159
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
160
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
161
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%�׎�%';
162
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
163
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
164
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
165
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
166
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
167
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
168
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
169
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
170
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
171
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
172
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
173
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
174
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
175
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
176
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
177
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
178
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
179
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
180
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
181
 
 
182
 
#MyISAM
183
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
184
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
185
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
186
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
187
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%�׎�%';
188
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
189
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
190
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
191
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
192
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
193
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
194
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
195
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
196
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
197
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
198
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
199
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
200
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
201
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
202
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
203
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
204
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
205
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
206
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
207
 
 
208
 
#MEMORY
209
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
210
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
211
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
212
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
213
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%�׎�%';
214
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
215
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
216
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
217
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
218
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
219
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
220
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
221
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
222
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
223
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
224
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
225
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
226
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
227
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
228
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
229
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
230
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
231
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
232
 
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
233
 
 
234
 
#BDB
235
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE ' %';
236
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '% %';
237
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '% ';
238
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '��%';
239
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%�׎�%';
240
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��';
241
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '��������������������������������%';
242
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��������������������������������%';
243
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��������������������������������';
244
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '��%';
245
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��%';
246
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��';
247
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '��%';
248
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��%';
249
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��';
250
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '����������������������������������������%';
251
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%����������������������������������������%';
252
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%����������������������������������������';
253
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '���%';
254
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%���%';
255
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%���';
256
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
257
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
258
 
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
259
 
 
260
 
DROP TABLE `�ԣ�`;
261
 
DROP TABLE `�ԣ�`;
262
 
DROP TABLE `�ԣ�`;
263
 
DROP TABLE `�ԣ�`;
264
 
DROP TABLE `�ԣ�`;
265
 
DROP TABLE `�ԣ�`;
266
 
DROP TABLE `�ԣ�`;
267
 
DROP TABLE `�ԣ�`;
268
 
DROP TABLE `�ԣ�`;
269
 
DROP TABLE `�ԣ���`;
270
 
DROP TABLE `�ԣ���`;
271
 
DROP TABLE `�ԣ���`;