1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-13417 UPDATE produces wrong values if an updated column is later used as an update source

replication tests
This commit is contained in:
Sergei Golubchik
2018-01-29 17:07:45 +01:00
parent d943d7f712
commit 711f3dd7f5
3 changed files with 32 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
include/master-slave.inc
[connection master]
set sql_mode=simultaneous_assignment;
create table t1 (a int, b int);
insert into t1 values(1, 2);
update t1 set a=b, b=a;
select * from t1;
a b
2 1
connection slave;
select * from t1;
a b
2 1
connection master;
drop table t1;
include/rpl_end.inc

View File

@@ -0,0 +1,15 @@
source include/master-slave.inc;
#
# MDEV-13417 UPDATE produces wrong values if an updated column is later used as an update source
#
set sql_mode=simultaneous_assignment;
create table t1 (a int, b int);
insert into t1 values(1, 2);
update t1 set a=b, b=a;
select * from t1;
sync_slave_with_master;
select * from t1;
connection master;
drop table t1;
source include/rpl_end.inc;