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 `�ԣ���`;
17
# Test RTRIM() function with Japanese characters in ujis encoding
21
SET character_set_database = ujis;
23
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
24
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
25
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = innodb;
26
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
27
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
28
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = myisam;
29
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
30
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
31
CREATE TABLE `�ԣ�` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = heap;
32
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
33
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
34
CREATE TABLE `�ԣ���` (`�ã�` char(8), INDEX(`�ã�`)) DEFAULT CHARSET = ujis engine = bdb;
36
INSERT INTO `�ԣ�` VALUES ('����������');
37
INSERT INTO `�ԣ�` VALUES ('���������� ');
38
INSERT INTO `�ԣ�` VALUES ('���������� ');
39
INSERT INTO `�ԣ�` VALUES ('���������� ');
40
# Double byte spaces are not supposed to be trimed
41
INSERT INTO `�ԣ�` VALUES ('������������');
42
INSERT INTO `�ԣ�` VALUES ('��������������');
43
INSERT INTO `�ԣ�` VALUES ('����������������');
44
INSERT INTO `�ԣ�` VALUES ('����������');
45
INSERT INTO `�ԣ�` VALUES ('���������� ');
46
INSERT INTO `�ԣ�` VALUES ('���������� ');
47
INSERT INTO `�ԣ�` VALUES ('���������� ');
48
# Double byte spaces are not supposed to be trimed
49
INSERT INTO `�ԣ�` VALUES ('������������');
50
INSERT INTO `�ԣ�` VALUES ('��������������');
51
INSERT INTO `�ԣ�` VALUES ('����������������');
52
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
53
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
54
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
55
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
56
# Double byte spaces are not supposed to be trimed
57
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
58
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
59
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
60
INSERT INTO `�ԣ�` VALUES ('����������');
61
INSERT INTO `�ԣ�` VALUES ('���������� ');
62
INSERT INTO `�ԣ�` VALUES ('���������� ');
63
INSERT INTO `�ԣ�` VALUES ('���������� ');
64
# Double byte spaces are not supposed to be trimed
65
INSERT INTO `�ԣ�` VALUES ('������������');
66
INSERT INTO `�ԣ�` VALUES ('��������������');
67
INSERT INTO `�ԣ�` VALUES ('����������������');
68
INSERT INTO `�ԣ�` VALUES ('����������');
69
INSERT INTO `�ԣ�` VALUES ('���������� ');
70
INSERT INTO `�ԣ�` VALUES ('���������� ');
71
INSERT INTO `�ԣ�` VALUES ('���������� ');
72
# Double byte spaces are not supposed to be trimed
73
INSERT INTO `�ԣ�` VALUES ('������������');
74
INSERT INTO `�ԣ�` VALUES ('��������������');
75
INSERT INTO `�ԣ�` VALUES ('����������������');
76
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
77
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
78
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
79
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
80
# Double byte spaces are not supposed to be trimed
81
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
82
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
83
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
84
INSERT INTO `�ԣ�` VALUES ('����������');
85
INSERT INTO `�ԣ�` VALUES ('���������� ');
86
INSERT INTO `�ԣ�` VALUES ('���������� ');
87
INSERT INTO `�ԣ�` VALUES ('���������� ');
88
# Double byte spaces are not supposed to be trimed
89
INSERT INTO `�ԣ�` VALUES ('������������');
90
INSERT INTO `�ԣ�` VALUES ('��������������');
91
INSERT INTO `�ԣ�` VALUES ('����������������');
92
INSERT INTO `�ԣ�` VALUES ('����������');
93
INSERT INTO `�ԣ�` VALUES ('���������� ');
94
INSERT INTO `�ԣ�` VALUES ('���������� ');
95
INSERT INTO `�ԣ�` VALUES ('���������� ');
96
# Double byte spaces are not supposed to be trimed
97
INSERT INTO `�ԣ�` VALUES ('������������');
98
INSERT INTO `�ԣ�` VALUES ('��������������');
99
INSERT INTO `�ԣ�` VALUES ('����������������');
100
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ��');
101
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
102
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
103
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�� ');
104
# Double byte spaces are not supposed to be trimed
105
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
106
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
107
INSERT INTO `�ԣ�` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
108
INSERT INTO `�ԣ���` VALUES ('����������');
109
INSERT INTO `�ԣ���` VALUES ('���������� ');
110
INSERT INTO `�ԣ���` VALUES ('���������� ');
111
INSERT INTO `�ԣ���` VALUES ('���������� ');
112
# Double byte spaces are not supposed to be trimed
113
INSERT INTO `�ԣ���` VALUES ('������������');
114
INSERT INTO `�ԣ���` VALUES ('��������������');
115
INSERT INTO `�ԣ���` VALUES ('����������������');
116
INSERT INTO `�ԣ���` VALUES ('����������');
117
INSERT INTO `�ԣ���` VALUES ('���������� ');
118
INSERT INTO `�ԣ���` VALUES ('���������� ');
119
INSERT INTO `�ԣ���` VALUES ('���������� ');
120
# Double byte spaces are not supposed to be trimed
121
INSERT INTO `�ԣ���` VALUES ('������������');
122
INSERT INTO `�ԣ���` VALUES ('��������������');
123
INSERT INTO `�ԣ���` VALUES ('����������������');
124
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ��');
125
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
126
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
127
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�� ');
128
# Double byte spaces are not supposed to be trimed
129
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ');
130
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ��');
131
INSERT INTO `�ԣ���` VALUES ('���ݏ�ޏ�ߏ�ࡡ����');
134
SELECT RTRIM(`�ã�`) from `�ԣ�`;
135
SELECT RTRIM(`�ã�`) from `�ԣ�`;
136
SELECT RTRIM(`�ã�`) from `�ԣ�`;
139
SELECT RTRIM(`�ã�`) from `�ԣ�`;
140
SELECT RTRIM(`�ã�`) from `�ԣ�`;
141
SELECT RTRIM(`�ã�`) from `�ԣ�`;
144
SELECT RTRIM(`�ã�`) from `�ԣ�`;
145
SELECT RTRIM(`�ã�`) from `�ԣ�`;
146
SELECT RTRIM(`�ã�`) from `�ԣ�`;
149
SELECT RTRIM(`�ã�`) from `�ԣ���`;
150
SELECT RTRIM(`�ã�`) from `�ԣ���`;
151
SELECT RTRIM(`�ã�`) from `�ԣ���`;