1
--source include/have_ujis.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 ujis encoding
21
SET character_set_database = ujis;
23
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
24
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
25
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
26
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
27
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
28
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
29
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
30
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
31
CREATE TABLE `�ԣ�` (`�ã�` char(20), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = MEMORY;
33
#Load the following data in each table
34
# jisx0201 hankaku-katakana data
36
# jisx0212 supplemental character data
38
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
39
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
40
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
41
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
42
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
43
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
44
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0201_ujis.dat' INTO TABLE `�ԣ�`;
45
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0208_ujis.dat' INTO TABLE `�ԣ�`;
46
LOAD DATA LOCAL INFILE 'suite/jp/std_data/jisx0212_ujis.dat' INTO TABLE `�ԣ�`;
49
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE ' %';
50
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% %';
51
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '% ';
52
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��%';
53
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��%';
54
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��';
55
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
56
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '%��������������������������������%';
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';
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 '%��';
81
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
82
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';
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 '%��';
107
SELECT * FROM `�ԣ�` WHERE `�ã�` LIKE '��������������������������������%';
108
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 '%���������������������������������������������Ï�ď�ŏ�Ə��';