1
--source include/have_ucs2.inc
2
--source include/have_innodb.inc
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 `�ԣ�`;
17
# Test LIKE pattern matching using Japanese characters in ucs2 encoding
21
SET character_set_database = ucs2;
22
SET collation_connection = ucs2_general_ci;
24
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
25
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
26
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
27
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
28
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
29
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
30
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
31
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
32
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = MEMORY;
34
#Insert the following data in each table
35
# jisx0201 hankaku-katakana data
37
# jisx0212 supplemental character data
39
INSERT INTO `�ԣ�` VALUES
41
,(' ������������������������������')
42
,('��������������������������������')
43
,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
44
,('�ЎюҎӎԎՎ֎؎َڎێݎގ�');
46
INSERT INTO `�ԣ�` VALUES
47
('����������������������������������������')
48
,('�����������������������������¡áġšơ�')
49
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
50
,('����������������������������������������')
51
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
52
,('�ܤݤޤߤ�����������������')
53
,('����������������������������������������')
54
,('����������������������������������������')
55
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
56
,('���������������������');
58
INSERT INTO `�ԣ�` VALUES
59
('������������������������������������Ï�ġ�����')
60
,('���������������������������������������������Ï�ď�ŏ�Ə��')
61
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��')
62
,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
63
,('�����������������������������������������������������������')
64
,('���������������������������������������������Ï�ď�ŏ�Ə��')
65
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��');
67
INSERT INTO `�ԣ�` VALUES
69
,(' ������������������������������')
70
,('��������������������������������')
71
,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
72
,('�ЎюҎӎԎՎ֎؎َڎێݎގ�');
74
INSERT INTO `�ԣ�` VALUES
75
('����������������������������������������')
76
,('�����������������������������¡áġšơ�')
77
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
78
,('����������������������������������������')
79
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
80
,('�ܤݤޤߤ�����������������')
81
,('����������������������������������������')
82
,('����������������������������������������')
83
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
84
,('���������������������');
86
INSERT INTO `�ԣ�` VALUES
87
('������������������������������������Ï�ġ�����')
88
,('���������������������������������������������Ï�ď�ŏ�Ə��')
89
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��')
90
,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
91
,('�����������������������������������������������������������')
92
,('���������������������������������������������Ï�ď�ŏ�Ə��')
93
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��');
95
INSERT INTO `�ԣ�` VALUES
97
,(' ������������������������������')
98
,('��������������������������������')
99
,('�����ÎĎŎƎǎȎɎʎˎ͎̎Ύ�')
100
,('�ЎюҎӎԎՎ֎؎َڎێݎގ�');
102
INSERT INTO `�ԣ�` VALUES
103
('����������������������������������������')
104
,('�����������������������������¡áġšơ�')
105
,('�ȡɡʡˡ̡͡ΡϡСѡҡӡԡա֡סء١ڡ�')
106
,('����������������������������������������')
107
,('�Ȥɤʤˤ̤ͤΤϤФѤҤӤԤդ֤פؤ٤ڤ�')
108
,('�ܤݤޤߤ�����������������')
109
,('����������������������������������������')
110
,('����������������������������������������')
111
,('��СТУФХЦЧШЩЪЫЬЭЮЯабвг')
112
,('���������������������');
114
INSERT INTO `�ԣ�` VALUES
115
('������������������������������������Ï�ġ�����')
116
,('���������������������������������������������Ï�ď�ŏ�Ə��')
117
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��')
118
,('���ݏ�ޏ�ߏ����Ᏸ⏰㏰䏰台揰珰菰鏰ꏰ돰쏰폰�')
119
,('�����������������������������������������������������������')
120
,('���������������������������������������������Ï�ď�ŏ�Ə��')
121
,('��ȏ�ɏ�ʏ�ˏ�̏�͏�Ώ�Ϗ�Џ�я�ҏ�ӏ�ԏ�Տ�֏��؏�ُ�ڏ��');
124
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
125
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
126
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
127
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
128
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
129
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
130
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
131
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
132
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
133
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
134
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
135
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
136
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
137
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
138
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
139
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
140
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
141
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
142
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
143
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
144
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
145
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
146
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
147
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
150
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
151
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
152
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
153
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
154
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
155
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
156
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';
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
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
182
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';