1
--source include/have_ujis.inc
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 `�ԣ���`;
19
# Test LIKE pattern matching using Japanese characters in ujis encoding
23
SET character_set_database = ujis;
25
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
26
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
27
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
28
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
29
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
30
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
31
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
32
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
33
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
34
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
35
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
36
CREATE TABLE `�ԣ���` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
38
#Load the following data in each table
39
# jisx0201 hankaku-katakana data
41
# jisx0212 supplemental character data
43
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
44
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
45
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
46
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
47
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
48
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
49
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
50
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
51
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
52
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ���`;
53
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ���`;
54
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ���`;
57
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
58
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
59
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
60
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
61
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
62
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
63
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
64
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
65
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
66
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
67
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
68
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
69
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
70
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
71
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
72
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
73
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
74
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
75
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
76
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
77
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
78
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
79
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
80
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
83
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
84
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
85
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
86
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
87
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
88
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
89
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
90
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
91
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
92
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
93
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
94
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
95
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
96
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
97
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
98
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '����������������������������������������%';
99
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������%';
100
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%����������������������������������������';
101
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���%';
102
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���%';
103
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���';
104
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '���������������������������������������������Ï�ď�ŏ�Ə��%';
105
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��%';
106
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%���������������������������������������������Ï�ď�ŏ�Ə��';
109
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
110
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
111
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
112
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
113
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
114
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
115
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
116
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
117
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������';
118
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
119
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
120
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
121
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
122
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
123
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';
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 '%��%';
148
SELECT * FROM `�ԣ���` WHERE `�ã�` LIKE '%��';
149
#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 '%���������������������������������������������Ï�ď�ŏ�Ə��';