📄 rpl_charset.result
字号:
stop slave;drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;reset master;reset slave;drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;start slave;set timestamp=1000000000;drop database if exists mysqltest2;drop database if exists mysqltest3;create database mysqltest2 character set latin2;set @@character_set_server=latin5;create database mysqltest3;--- --master--show create database mysqltest2;Database Create Databasemysqltest2 CREATE DATABASE `mysqltest2` /*!40100 DEFAULT CHARACTER SET latin2 */show create database mysqltest3;Database Create Databasemysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET latin5 */--- --slave--show create database mysqltest2;Database Create Databasemysqltest2 CREATE DATABASE `mysqltest2` /*!40100 DEFAULT CHARACTER SET latin2 */show create database mysqltest3;Database Create Databasemysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET latin5 */set @@collation_server=armscii8_bin;drop database mysqltest3;create database mysqltest3;--- --master--show create database mysqltest3;Database Create Databasemysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET armscii8 COLLATE armscii8_bin */--- --slave--show create database mysqltest3;Database Create Databasemysqltest3 CREATE DATABASE `mysqltest3` /*!40100 DEFAULT CHARACTER SET armscii8 COLLATE armscii8_bin */use mysqltest2;create table t1 (a int auto_increment primary key, b varchar(100));set character_set_client=cp850, collation_connection=latin2_croatian_ci;insert into t1 (b) values(@@character_set_server);insert into t1 (b) values(@@collation_server);insert into t1 (b) values(@@character_set_client);insert into t1 (b) values(@@character_set_connection);insert into t1 (b) values(@@collation_connection);--- --master--select * from t1 order by a;a b1 armscii82 armscii8_bin3 cp8504 latin25 latin2_croatian_ci--- --slave--select * from mysqltest2.t1 order by a;a b1 armscii82 armscii8_bin3 cp8504 latin25 latin2_croatian_ciset character_set_client=latin1, collation_connection=latin1_german1_ci;truncate table t1;insert into t1 (b) values(@@collation_connection);insert into t1 (b) values(LEAST("M黮ler","Muffler"));set collation_connection=latin1_german2_ci;insert into t1 (b) values(@@collation_connection);insert into t1 (b) values(LEAST("M黮ler","Muffler"));--- --master--select * from t1 order by a;a b1 latin1_german1_ci2 Muffler3 latin1_german2_ci4 M黮ler--- --slave--select * from mysqltest2.t1 order by a;a b1 latin1_german1_ci2 Muffler3 latin1_german2_ci4 M黮lerset @a= _cp850 'M黮ler' collate cp850_general_ci;truncate table t1;insert into t1 (b) values(collation(@a));--- --master--select * from t1 order by a;a b1 cp850_general_ci--- --slave--select * from mysqltest2.t1 order by a;a b1 cp850_general_cidrop database mysqltest2;drop database mysqltest3;show binlog events from 98;Log_name Pos Event_type Server_id End_log_pos Infomaster-bin.000001 # Query 1 # drop database if exists mysqltest2master-bin.000001 # Query 1 # drop database if exists mysqltest3master-bin.000001 # Query 1 # create database mysqltest2 character set latin2master-bin.000001 # Query 1 # create database mysqltest3master-bin.000001 # Query 1 # drop database mysqltest3master-bin.000001 # Query 1 # create database mysqltest3master-bin.000001 # Query 1 # use `mysqltest2`; create table t1 (a int auto_increment primary key, b varchar(100))master-bin.000001 # Intvar 1 # INSERT_ID=1master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@character_set_server)master-bin.000001 # Intvar 1 # INSERT_ID=2master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@collation_server)master-bin.000001 # Intvar 1 # INSERT_ID=3master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@character_set_client)master-bin.000001 # Intvar 1 # INSERT_ID=4master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@character_set_connection)master-bin.000001 # Intvar 1 # INSERT_ID=5master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@collation_connection)master-bin.000001 # Query 1 # use `mysqltest2`; truncate table t1master-bin.000001 # Intvar 1 # INSERT_ID=1master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@collation_connection)master-bin.000001 # Intvar 1 # INSERT_ID=2master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(LEAST("M黮ler","Muffler"))master-bin.000001 # Intvar 1 # INSERT_ID=3master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(@@collation_connection)master-bin.000001 # Intvar 1 # INSERT_ID=4master-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(LEAST("M黮ler","Muffler"))master-bin.000001 # Query 1 # use `mysqltest2`; truncate table t1master-bin.000001 # Intvar 1 # INSERT_ID=1master-bin.000001 # User var 1 # @`a`=_cp850 0x4DFC6C6C6572 COLLATE cp850_general_cimaster-bin.000001 # Query 1 # use `mysqltest2`; insert into t1 (b) values(collation(@a))master-bin.000001 # Query 1 # drop database mysqltest2master-bin.000001 # Query 1 # drop database mysqltest3set global character_set_server=latin2;set global character_set_server=latin1;set global character_set_server=latin2;set global character_set_server=latin1;set one_shot @@character_set_server=latin5;set @@max_join_size=1000;select @@character_set_server;@@character_set_serverlatin5select @@character_set_server;@@character_set_serverlatin1set @@character_set_server=latin5;select @@character_set_server;@@character_set_serverlatin5select @@character_set_server;@@character_set_serverlatin5set one_shot max_join_size=10;ERROR HY000: The 'SET ONE_SHOT' syntax is reserved for purposes internal to the MySQL serverset character_set_client=9999999;ERROR 42000: Unknown character set: '9999999'set collation_server=9999998;ERROR HY000: Unknown collation: '9999998'use test;CREATE TABLE t1 (c1 VARBINARY(255), c2 VARBINARY(255));SET CHARACTER_SET_CLIENT=koi8r,CHARACTER_SET_CONNECTION=cp1251, CHARACTER_SET_RESULTS=koi8r;INSERT INTO t1 (c1, c2) VALUES ('钫, 诹 屹铝趟
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -