mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / jp / t / jp_locate_ujis.test
blob21e3fa1dbbb5ba07c21dde30bfbfc4884e11458e
1 --source include/have_ujis.inc
2 --source include/have_innodb.inc
4 --disable_warnings
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 --enable_warnings
17 # Test LOCATE() function with Japanese characters in ujis encoding
20 SET NAMES ujis;
21 SET character_set_database = ujis;
23 CREATE TABLE `£Ô£±` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = innodb;
24 CREATE TABLE `£Ô£²` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = innodb;
25 CREATE TABLE `£Ô£³` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = innodb;
26 CREATE TABLE `£Ô£´` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = myisam;
27 CREATE TABLE `£Ô£µ` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = myisam;
28 CREATE TABLE `£Ô£¶` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = myisam;
29 CREATE TABLE `£Ô£·` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = MEMORY;
30 CREATE TABLE `£Ô£¸` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = MEMORY;
31 CREATE TABLE `£Ô£¹` (`£Ã£±` char(5), INDEX(`£Ã£±`)) DEFAULT CHARSET = ujis engine = MEMORY;
33 INSERT INTO `£Ô£±` VALUES ('Ž±Ž²Ž³Ž´Žµ');
34 INSERT INTO `£Ô£²` VALUES ('¤¢¤¤¤¦¤¨¤ª');
35 INSERT INTO `£Ô£³` VALUES ('�íÜ�íÝ�íÞ�íß�íà');
36 INSERT INTO `£Ô£´` VALUES ('Ž±Ž²Ž³Ž´Žµ');
37 INSERT INTO `£Ô£µ` VALUES ('¤¢¤¤¤¦¤¨¤ª');
38 INSERT INTO `£Ô£¶` VALUES ('�íÜ�íÝ�íÞ�íß�íà');
39 INSERT INTO `£Ô£·` VALUES ('Ž±Ž²Ž³Ž´Žµ');
40 INSERT INTO `£Ô£¸` VALUES ('¤¢¤¤¤¦¤¨¤ª');
41 INSERT INTO `£Ô£¹` VALUES ('�íÜ�íÝ�íÞ�íß�íà');
43 #InnoDB
44 SELECT LOCATE('Ž±',`£Ã£±`) from `£Ô£±`;
45 SELECT LOCATE('Ž²',`£Ã£±`) from `£Ô£±`;
46 SELECT LOCATE('Ž³',`£Ã£±`) from `£Ô£±`;
47 SELECT LOCATE('Ž´',`£Ã£±`) from `£Ô£±`;
48 SELECT LOCATE('Žµ',`£Ã£±`) from `£Ô£±`;
49 SELECT LOCATE('ŽÝ',`£Ã£±`) from `£Ô£±`;
50 SELECT LOCATE('¤¢',`£Ã£±`) from `£Ô£²`;
51 SELECT LOCATE('¤¤',`£Ã£±`) from `£Ô£²`;
52 SELECT LOCATE('¤¦',`£Ã£±`) from `£Ô£²`;
53 SELECT LOCATE('¤¨',`£Ã£±`) from `£Ô£²`;
54 SELECT LOCATE('¤ª',`£Ã£±`) from `£Ô£²`;
55 SELECT LOCATE('¤ó',`£Ã£±`) from `£Ô£²`;
56 SELECT LOCATE('�íÜ',`£Ã£±`) from `£Ô£³`;
57 SELECT LOCATE('�íÝ',`£Ã£±`) from `£Ô£³`;
58 SELECT LOCATE('�íÞ',`£Ã£±`) from `£Ô£³`;
59 SELECT LOCATE('�íß',`£Ã£±`) from `£Ô£³`;
60 SELECT LOCATE('�íà',`£Ã£±`) from `£Ô£³`;
61 SELECT LOCATE('�°¡',`£Ã£±`) from `£Ô£³`;
63 #MyISAM
64 SELECT LOCATE('Ž±',`£Ã£±`) from `£Ô£´`;
65 SELECT LOCATE('Ž²',`£Ã£±`) from `£Ô£´`;
66 SELECT LOCATE('Ž³',`£Ã£±`) from `£Ô£´`;
67 SELECT LOCATE('Ž´',`£Ã£±`) from `£Ô£´`;
68 SELECT LOCATE('Žµ',`£Ã£±`) from `£Ô£´`;
69 SELECT LOCATE('ŽÝ',`£Ã£±`) from `£Ô£´`;
70 SELECT LOCATE('¤¢',`£Ã£±`) from `£Ô£µ`;
71 SELECT LOCATE('¤¤',`£Ã£±`) from `£Ô£µ`;
72 SELECT LOCATE('¤¦',`£Ã£±`) from `£Ô£µ`;
73 SELECT LOCATE('¤¨',`£Ã£±`) from `£Ô£µ`;
74 SELECT LOCATE('¤ª',`£Ã£±`) from `£Ô£µ`;
75 SELECT LOCATE('¤ó',`£Ã£±`) from `£Ô£µ`;
76 SELECT LOCATE('�íÜ',`£Ã£±`) from `£Ô£¶`;
77 SELECT LOCATE('�íÝ',`£Ã£±`) from `£Ô£¶`;
78 SELECT LOCATE('�íÞ',`£Ã£±`) from `£Ô£¶`;
79 SELECT LOCATE('�íß',`£Ã£±`) from `£Ô£¶`;
80 SELECT LOCATE('�íà',`£Ã£±`) from `£Ô£¶`;
81 SELECT LOCATE('�°¡',`£Ã£±`) from `£Ô£¶`;
84 #MEMORY
85 SELECT LOCATE('Ž±',`£Ã£±`) from `£Ô£·`;
86 SELECT LOCATE('Ž²',`£Ã£±`) from `£Ô£·`;
87 SELECT LOCATE('Ž³',`£Ã£±`) from `£Ô£·`;
88 SELECT LOCATE('Ž´',`£Ã£±`) from `£Ô£·`;
89 SELECT LOCATE('Žµ',`£Ã£±`) from `£Ô£·`;
90 SELECT LOCATE('ŽÝ',`£Ã£±`) from `£Ô£·`;
91 SELECT LOCATE('¤¢',`£Ã£±`) from `£Ô£¸`;
92 SELECT LOCATE('¤¤',`£Ã£±`) from `£Ô£¸`;
93 SELECT LOCATE('¤¦',`£Ã£±`) from `£Ô£¸`;
94 SELECT LOCATE('¤¨',`£Ã£±`) from `£Ô£¸`;
95 SELECT LOCATE('¤ª',`£Ã£±`) from `£Ô£¸`;
96 SELECT LOCATE('¤ó',`£Ã£±`) from `£Ô£¸`;
97 SELECT LOCATE('�íÜ',`£Ã£±`) from `£Ô£¹`;
98 SELECT LOCATE('�íÝ',`£Ã£±`) from `£Ô£¹`;
99 SELECT LOCATE('�íÞ',`£Ã£±`) from `£Ô£¹`;
100 SELECT LOCATE('�íß',`£Ã£±`) from `£Ô£¹`;
101 SELECT LOCATE('�íà',`£Ã£±`) from `£Ô£¹`;
102 SELECT LOCATE('�°¡',`£Ã£±`) from `£Ô£¹`;
105 DROP TABLE `£Ô£±`;
106 DROP TABLE `£Ô£²`;
107 DROP TABLE `£Ô£³`;
108 DROP TABLE `£Ô£´`;
109 DROP TABLE `£Ô£µ`;
110 DROP TABLE `£Ô£¶`;
111 DROP TABLE `£Ô£·`;
112 DROP TABLE `£Ô£¸`;
113 DROP TABLE `£Ô£¹`;