mirror of
https://github.com/MariaDB/server.git
synced 2025-01-19 05:22:25 +01:00
Merge perch.ndb.mysql.com:/home/jonas/src/51-telco-gca
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
This commit is contained in:
commit
d5f665ce5b
2 changed files with 58 additions and 0 deletions
|
@ -24,6 +24,33 @@ nid nom prenom
|
||||||
select * from t1 order by nid;
|
select * from t1 order by nid;
|
||||||
nid nom prenom
|
nid nom prenom
|
||||||
1 XYZ2 ABC2
|
1 XYZ2 ABC2
|
||||||
|
delete from t1;
|
||||||
|
insert into t1 values(1,"AA", "AA");
|
||||||
|
insert into t1 values(2,"BB", "BB");
|
||||||
|
insert into t1 values(3,"CC", "CC");
|
||||||
|
insert into t1 values(4,"DD", "DD");
|
||||||
|
begin;
|
||||||
|
delete from t1 where nid = 1;
|
||||||
|
insert into t1 values (1,"A2", "A2");
|
||||||
|
update t1 set nom="B2" where nid = 2;
|
||||||
|
delete from t1 where nid = 2;
|
||||||
|
update t1 set nom = "D2" where nid = 4;
|
||||||
|
delete from t1 where nid = 4;
|
||||||
|
insert into t1 values (4, "D3", "D3");
|
||||||
|
update t1 set nom = "D4" where nid = 4;
|
||||||
|
insert into t1 values (5, "EE", "EE");
|
||||||
|
delete from t1 where nid = 5;
|
||||||
|
commit;
|
||||||
|
select * from t1 order by 1;
|
||||||
|
nid nom prenom
|
||||||
|
1 A2 A2
|
||||||
|
3 CC CC
|
||||||
|
4 D4 D3
|
||||||
|
select * from t1 order by 1;
|
||||||
|
nid nom prenom
|
||||||
|
1 A2 A2
|
||||||
|
3 CC CC
|
||||||
|
4 D4 D3
|
||||||
DROP table t1;
|
DROP table t1;
|
||||||
CREATE TABLE `t1` ( `nid` int(11) NOT NULL default '0',
|
CREATE TABLE `t1` ( `nid` int(11) NOT NULL default '0',
|
||||||
`nom` char(4) default NULL,
|
`nom` char(4) default NULL,
|
||||||
|
|
|
@ -35,6 +35,37 @@ select * from t1 order by nid;
|
||||||
# Bug #11087 would have row with nid 2 missing
|
# Bug #11087 would have row with nid 2 missing
|
||||||
select * from t1 order by nid;
|
select * from t1 order by nid;
|
||||||
|
|
||||||
|
--connection master
|
||||||
|
delete from t1;
|
||||||
|
insert into t1 values(1,"AA", "AA");
|
||||||
|
insert into t1 values(2,"BB", "BB");
|
||||||
|
insert into t1 values(3,"CC", "CC");
|
||||||
|
insert into t1 values(4,"DD", "DD");
|
||||||
|
|
||||||
|
begin;
|
||||||
|
# delete+insert = update
|
||||||
|
delete from t1 where nid = 1;
|
||||||
|
insert into t1 values (1,"A2", "A2");
|
||||||
|
|
||||||
|
# update+delete = delete
|
||||||
|
update t1 set nom="B2" where nid = 2;
|
||||||
|
delete from t1 where nid = 2;
|
||||||
|
|
||||||
|
# multi-update
|
||||||
|
update t1 set nom = "D2" where nid = 4;
|
||||||
|
delete from t1 where nid = 4;
|
||||||
|
insert into t1 values (4, "D3", "D3");
|
||||||
|
update t1 set nom = "D4" where nid = 4;
|
||||||
|
|
||||||
|
# insert+delete = nothing
|
||||||
|
insert into t1 values (5, "EE", "EE");
|
||||||
|
delete from t1 where nid = 5;
|
||||||
|
|
||||||
|
commit;
|
||||||
|
select * from t1 order by 1;
|
||||||
|
--sync_slave_with_master
|
||||||
|
--connection slave
|
||||||
|
select * from t1 order by 1;
|
||||||
--connection master
|
--connection master
|
||||||
DROP table t1;
|
DROP table t1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue