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 LTRIM() 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 LTRIM(`�ã�`) from `�ԣ�`;
135
SELECT LTRIM(`�ã�`) from `�ԣ�`;
136
SELECT LTRIM(`�ã�`) from `�ԣ�`;
139
SELECT LTRIM(`�ã�`) from `�ԣ�`;
140
SELECT LTRIM(`�ã�`) from `�ԣ�`;
141
SELECT LTRIM(`�ã�`) from `�ԣ�`;
144
SELECT LTRIM(`�ã�`) from `�ԣ�`;
145
SELECT LTRIM(`�ã�`) from `�ԣ�`;
146
SELECT LTRIM(`�ã�`) from `�ԣ�`;
149
SELECT LTRIM(`�ã�`) from `�ԣ���`;
150
SELECT LTRIM(`�ã�`) from `�ԣ���`;
151
SELECT LTRIM(`�ã�`) from `�ԣ���`;