mirror of
https://github.com/MariaDB/server.git
synced 2025-08-31 22:22:30 +03:00
44 lines
1.1 KiB
Plaintext
44 lines
1.1 KiB
Plaintext
--source include/have_binlog_format_statement.inc
|
|
--source include/have_rbr_triggers.inc
|
|
--source include/master-slave.inc
|
|
|
|
--disable_query_log
|
|
CALL mtr.add_suppression("Cannot execute statement: impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT");
|
|
--enable_query_log
|
|
|
|
set binlog_format = row;
|
|
|
|
create table t1 (i int);
|
|
create table t2 (i int);
|
|
|
|
--sync_slave_with_master
|
|
--disable_query_log
|
|
CALL mtr.add_suppression("impossible to write to binary log since statement is in row format and BINLOG_FORMAT = STATEMENT");
|
|
--enable_query_log
|
|
|
|
SET @old_slave_run_triggers_for_rbr= @@global.slave_run_triggers_for_rbr;
|
|
set global slave_run_triggers_for_rbr=YES;
|
|
|
|
create trigger tr_before before insert on t1 for each row
|
|
insert into t2 values (1);
|
|
|
|
--connection master
|
|
|
|
insert into t1 values (1);
|
|
|
|
--connection slave
|
|
|
|
--let $slave_sql_errno= 1666
|
|
--source include/wait_for_slave_sql_error_and_skip.inc
|
|
|
|
--connection master
|
|
|
|
drop tables t1,t2;
|
|
|
|
--sync_slave_with_master
|
|
SET @@global.slave_run_triggers_for_rbr= @old_slave_run_triggers_for_rbr;
|
|
|
|
--connection master
|
|
|
|
--source include/rpl_end.inc
|