mirror of
https://github.com/MariaDB/server.git
synced 2025-02-02 03:51:50 +01:00
bc7dcdc0b1
------------------------------------------------------------ revno: 3449 revision-id: marko.makela@oracle.com-20100505104425-39y6qbffgotrhck2 parent: marko.makela@oracle.com-20100505104001-883pqiepo384qr5h committer: Marko Mäkelä <marko.makela@oracle.com> branch nick: 5.1-innodb timestamp: Wed 2010-05-05 13:44:25 +0300 message: Factor out innodb_multi_update.test from innodb.test
76 lines
1.3 KiB
Text
76 lines
1.3 KiB
Text
CREATE TABLE bug38999_1 (a int not null primary key, b int not null, key (b)) engine=innodb;
|
|
CREATE TABLE bug38999_2 (a int not null primary key, b int not null, key (b)) engine=innodb;
|
|
INSERT INTO bug38999_1 values (1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7),(8,8),(9,9),(10,10),(11,11),(12,12);
|
|
INSERT INTO bug38999_2 values (1,1),(2,2),(3,3),(4,4),(5,5),(6,6),(7,7),(8,8),(9,9);
|
|
update bug38999_1,bug38999_2 set bug38999_1.a=bug38999_1.a+100;
|
|
select * from bug38999_1;
|
|
a b
|
|
101 1
|
|
102 2
|
|
103 3
|
|
104 4
|
|
105 5
|
|
106 6
|
|
107 7
|
|
108 8
|
|
109 9
|
|
110 10
|
|
111 11
|
|
112 12
|
|
update bug38999_1,bug38999_2 set bug38999_1.a=bug38999_1.a+100 where bug38999_1.a=101;
|
|
select * from bug38999_1;
|
|
a b
|
|
201 1
|
|
102 2
|
|
103 3
|
|
104 4
|
|
105 5
|
|
106 6
|
|
107 7
|
|
108 8
|
|
109 9
|
|
110 10
|
|
111 11
|
|
112 12
|
|
update bug38999_1,bug38999_2 set bug38999_1.b=bug38999_1.b+10 where bug38999_1.b=2;
|
|
select * from bug38999_1;
|
|
a b
|
|
201 1
|
|
103 3
|
|
104 4
|
|
105 5
|
|
106 6
|
|
107 7
|
|
108 8
|
|
109 9
|
|
110 10
|
|
111 11
|
|
102 12
|
|
112 12
|
|
update bug38999_1,bug38999_2 set bug38999_1.b=bug38999_1.b+2,bug38999_2.b=bug38999_1.b+10 where bug38999_1.b between 3 and 5 and bug38999_1.a=bug38999_2.a+100;
|
|
select * from bug38999_1;
|
|
a b
|
|
201 1
|
|
103 5
|
|
104 6
|
|
106 6
|
|
105 7
|
|
107 7
|
|
108 8
|
|
109 9
|
|
110 10
|
|
111 11
|
|
102 12
|
|
112 12
|
|
select * from bug38999_2;
|
|
a b
|
|
1 1
|
|
2 2
|
|
6 6
|
|
7 7
|
|
8 8
|
|
9 9
|
|
3 13
|
|
4 14
|
|
5 15
|
|
drop table bug38999_1,bug38999_2;
|