1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

BUG#34768 - nondeterministic INSERT using LIMIT logged in stmt mode

if binlog_format=mixed

Addition to fix for BUG#34768: fixed test case failures discovered
by pushbuild.
This commit is contained in:
svoj@mysql.com/june.mysql.com
2008-03-25 17:28:12 +04:00
parent 3bb915ea32
commit b799ea244c
4 changed files with 8 additions and 3 deletions

View File

@ -10,12 +10,13 @@ execute s using @a;
prepare s from "insert into t1 select 100 limit ?";
set @a=100;
execute s using @a;
Warnings:
Warning 1592 Statement is not safe to log in statement format.
show binlog events from <binlog_start>;
Log_name Pos Event_type Server_id End_log_pos Info
master-bin.000001 # Query # # use `test`; create table t1 (a int)
master-bin.000001 # User var # # @`a`=98
master-bin.000001 # Query # # use `test`; insert into t1 values (@a),(98)
master-bin.000001 # Query # # use `test`; insert into t1 values (99)
master-bin.000001 # Table_map # # table_id: # (test.t1)
master-bin.000001 # Write_rows # # table_id: # flags: STMT_END_F
master-bin.000001 # Query # # use `test`; insert into t1 select 100 limit 100
drop table t1;

View File

@ -1,7 +1,7 @@
# This test is to verify replication with PS
-- source include/not_embedded.inc
-- source include/have_binlog_format_mixed_or_statement.inc
-- source include/have_binlog_format_statement.inc
-- disable_query_log
reset master; # get rid of previous tests binlog