40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
################################################################################
|
|
# Tests for special characters used by LOAD DATA.
|
|
#
|
|
# It verifies the special characters can be binlogged into
|
|
# Begin_load_query_log_event correctly.
|
|
################################################################################
|
|
--source include/not_group_replication_plugin.inc
|
|
--source include/have_binlog_format_statement.inc
|
|
--source include/master-slave.inc
|
|
|
|
#
|
|
# It is a coverage test for WL#9218 which removed deprecate load data events.
|
|
#
|
|
CREATE TABLE t1(c1 INT, c2 INT);
|
|
CREATE TABLE t2(c1 INT, c2 INT);
|
|
|
|
INSERT INTO t1 VALUES(1, 1), (2, 2);
|
|
|
|
--let $data_path= `SELECT @@GLOBAL.secure_file_priv`
|
|
|
|
--replace_result $data_path DATA_PATH
|
|
eval SELECT * FROM t1 INTO OUTFILE "$data_path/wl9218.txt"
|
|
FIELDS TERMINATED BY '\b' ENCLOSED BY '\0'
|
|
LINES TERMINATED BY '\n\r';
|
|
|
|
--replace_result $data_path DATA_PATH
|
|
eval LOAD DATA INFILE "$data_path/wl9218.txt" INTO TABLE t2
|
|
FIELDS TERMINATED BY '\b' ENCLOSED BY '\0'
|
|
LINES TERMINATED BY '\n\r';
|
|
|
|
--source include/sync_slave_sql_with_master.inc
|
|
--let $diff_tables=master:t1, master:t2, slave:t2
|
|
--source include/diff_tables.inc
|
|
|
|
--source include/rpl_connection_master.inc
|
|
DROP TABLE t1, t2;
|
|
|
|
--remove_file "$data_path/wl9218.txt"
|
|
--source include/rpl_end.inc
|