################################################################################ # 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