mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / jp / t / jp_length_ujis.test
blob33a0baa43a9b85b73e7c2959720a73029b849d6e
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 LENGTH() function with Japanese character 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 `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£±`;
45 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£²`;
46 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£³`;
48 #MyISAM
49 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£´`;
50 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£µ`;
51 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£¶`;
53 #MEMORY
54 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£·`;
55 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£¸`;
56 SELECT `£Ã£±`, LENGTH(`£Ã£±`) FROM `£Ô£¹`;
58 DROP TABLE `£Ô£±`;
59 DROP TABLE `£Ô£²`;
60 DROP TABLE `£Ô£³`;
61 DROP TABLE `£Ô£´`;
62 DROP TABLE `£Ô£µ`;
63 DROP TABLE `£Ô£¶`;
64 DROP TABLE `£Ô£·`;
65 DROP TABLE `£Ô£¸`;
66 DROP TABLE `£Ô£¹`;