1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-31 22:22:30 +03:00
Files
mariadb/mysql-test/suite/rpl/t/rpl_row_triggers_sbr.test

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