1 include/master-slave.inc
3 set timestamp=1000000000;
4 create database mysqltest2 character set latin2;
5 set @@character_set_server=latin5;
6 create database mysqltest3;
9 show create database mysqltest2;
10 Database Create Database
11 mysqltest2 CREATE DATABASE `mysqltest2` /*!40100 DEFAULT CHARACTER SET latin2 */
12 show create database mysqltest3;
13 Database Create Database
14 mysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET latin5 */
17 show create database mysqltest2;
18 Database Create Database
19 mysqltest2 CREATE DATABASE `mysqltest2` /*!40100 DEFAULT CHARACTER SET latin2 */
20 show create database mysqltest3;
21 Database Create Database
22 mysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET latin5 */
23 set @@collation_server=armscii8_bin;
24 drop database mysqltest3;
25 create database mysqltest3;
28 show create database mysqltest3;
29 Database Create Database
30 mysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET armscii8 COLLATE armscii8_bin */
33 show create database mysqltest3;
34 Database Create Database
35 mysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET armscii8 COLLATE armscii8_bin */
37 create table t1 (a int auto_increment primary key, b varchar(100));
38 set character_set_client=cp850, collation_connection=latin2_croatian_ci;
39 insert into t1 (b) values(@@character_set_server);
40 insert into t1 (b) values(@@collation_server);
41 insert into t1 (b) values(@@character_set_client);
42 insert into t1 (b) values(@@character_set_connection);
43 insert into t1 (b) values(@@collation_connection);
45 select * from t1 order by a;
53 select * from mysqltest2.t1 order by a;
60 set character_set_client=latin1, collation_connection=latin1_german1_ci;
62 insert into t1 (b) values(@@collation_connection);
63 insert into t1 (b) values(LEAST("Müller","Muffler"));
64 set collation_connection=latin1_german2_ci;
65 insert into t1 (b) values(@@collation_connection);
66 insert into t1 (b) values(LEAST("Müller","Muffler"));
68 select * from t1 order by a;
75 select * from mysqltest2.t1 order by a;
81 set @a= _cp850 'Müller' collate cp850_general_ci;
83 insert into t1 (b) values(collation(@a));
85 select * from t1 order by a;
89 select * from mysqltest2.t1 order by a;
92 drop database mysqltest2;
93 drop database mysqltest3;
94 set global character_set_server=latin2;
95 set global character_set_server=latin1;
96 set global character_set_server=latin2;
97 set global character_set_server=latin1;
98 set one_shot @@character_set_server=latin5;
99 set @@max_join_size=1000;
100 select @@character_set_server;
101 @@character_set_server
103 select @@character_set_server;
104 @@character_set_server
106 set @@character_set_server=latin5;
107 select @@character_set_server;
108 @@character_set_server
110 select @@character_set_server;
111 @@character_set_server
113 set one_shot max_join_size=10;
114 ERROR HY000: The 'SET ONE_SHOT' syntax is reserved for purposes internal to the MySQL server
115 set character_set_client=9999999;
116 ERROR 42000: Unknown character set: '9999999'
117 set collation_server=9999998;
118 ERROR HY000: Unknown collation: '9999998'
120 CREATE TABLE t1 (c1 VARBINARY(255), c2 VARBINARY(255));
121 SET CHARACTER_SET_CLIENT=koi8r,
122 CHARACTER_SET_CONNECTION=cp1251,
123 CHARACTER_SET_RESULTS=koi8r;
124 INSERT INTO t1 (c1, c2) VALUES ('îÕ, ÚÁ ÒÙÂÁÌËÕ','îÕ, ÚÁ ÒÙÂÁÌËÕ');
125 select hex(c1), hex(c2) from t1;
127 CDF32C20E7E020F0FBE1E0EBEAF3 CDF32C20E7E020F0FBE1E0EBEAF3
128 select hex(c1), hex(c2) from t1;
130 CDF32C20E7E020F0FBE1E0EBEAF3 CDF32C20E7E020F0FBE1E0EBEAF3
133 `pk` varchar(10) not null default '',
135 ) engine=myisam default charset=latin1;
136 set @p=_latin1 'test';
137 update t1 set pk='test' where pk=@p;