1
--source include/have_ucs2.inc
3
# half-with kana is not handled correctly in 4.1
5
# It will be fixed in 5.0
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
drop table if exists `�ԣ�`;
15
drop table if exists `�ԣ�`;
16
drop table if exists `�ԣ�`;
17
drop table if exists `�ԣ���`;
18
drop table if exists `�ԣ���`;
19
drop table if exists `�ԣ���`;
23
# Test ENUM values with Japanese characters in ucs2 encoding
27
SET character_set_database = ucs2;
28
SET collation_connection = ucs2_general_ci;
30
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
31
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
32
CREATE TABLE `�ԣ�` (`�ã�` ENUM('���','���','���'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = innodb;
33
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
34
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
35
CREATE TABLE `�ԣ�` (`�ã�` ENUM('���','���','���'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = myisam;
36
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
37
CREATE TABLE `�ԣ�` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
38
CREATE TABLE `�ԣ�` (`�ã�` ENUM('���','���','���'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = heap;
39
CREATE TABLE `�ԣ���` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
40
CREATE TABLE `�ԣ���` (`�ã�` ENUM('��','��','��'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
41
CREATE TABLE `�ԣ���` (`�ã�` ENUM('���','���','���'), INDEX(`�ã�`)) DEFAULT CHARSET = ucs2 engine = bdb;
43
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
44
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
45
INSERT INTO `�ԣ�` VALUES ('���'),('���'),('���');
46
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
47
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
48
INSERT INTO `�ԣ�` VALUES ('���'),('���'),('���');
49
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
50
INSERT INTO `�ԣ�` VALUES ('��'),('��'),('��');
51
INSERT INTO `�ԣ�` VALUES ('���'),('���'),('���');
52
INSERT INTO `�ԣ���` VALUES ('��'),('��'),('��');
53
INSERT INTO `�ԣ���` VALUES ('��'),('��'),('��');
54
INSERT INTO `�ԣ���` VALUES ('���'),('���'),('���');
65
SELECT * FROM `�ԣ���`;
66
SELECT * FROM `�ԣ���`;
67
SELECT * FROM `�ԣ���`;
69
SHOW CREATE TABLE `�ԣ�`;
70
SHOW CREATE TABLE `�ԣ�`;
71
SHOW CREATE TABLE `�ԣ�`;
72
SHOW CREATE TABLE `�ԣ�`;
73
SHOW CREATE TABLE `�ԣ�`;
74
SHOW CREATE TABLE `�ԣ�`;
75
SHOW CREATE TABLE `�ԣ�`;
76
SHOW CREATE TABLE `�ԣ�`;
77
SHOW CREATE TABLE `�ԣ�`;
78
SHOW CREATE TABLE `�ԣ���`;
79
SHOW CREATE TABLE `�ԣ���`;
80
SHOW CREATE TABLE `�ԣ���`;
96
# Test problem with enum values after the colum with NOT NULL restriction
97
# Cannot test until the bug#7302 is fixed
99
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
100
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
101
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
102
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
103
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
104
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
105
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
106
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
107
#ALTER TABLE `�ԣ�` ADD `�ã�` CHAR(1) NOT NULL FIRST;
108
#ALTER TABLE `�ԣ���` ADD `�ã�` CHAR(1) NOT NULL FIRST;
109
#ALTER TABLE `�ԣ���` ADD `�ã�` CHAR(1) NOT NULL FIRST;
110
#ALTER TABLE `�ԣ���` ADD `�ã�` CHAR(1) NOT NULL FIRST;
112
#SHOW CREATE TABLE `�ԣ�`;
113
#SHOW CREATE TABLE `�ԣ�`;
114
#SHOW CREATE TABLE `�ԣ�`;
115
#SHOW CREATE TABLE `�ԣ�`;
116
#SHOW CREATE TABLE `�ԣ�`;
117
#SHOW CREATE TABLE `�ԣ�`;
118
#SHOW CREATE TABLE `�ԣ�`;
119
#SHOW CREATE TABLE `�ԣ�`;
120
#SHOW CREATE TABLE `�ԣ�`;
121
#SHOW CREATE TABLE `�ԣ���`;
122
#SHOW CREATE TABLE `�ԣ���`;
123
#SHOW CREATE TABLE `�ԣ���`;