Skip to content

Commit

Permalink
MDEV-36074 main.multidelete_engine missing result file
Browse files Browse the repository at this point in the history
Record the required result file and make the test more interesting, too
  • Loading branch information
DaveGosselin-MariaDB committed Feb 12, 2025
1 parent 87d3837 commit 5f5a3b5
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 4 deletions.
30 changes: 30 additions & 0 deletions mysql-test/main/multidelete_engine.result
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Check that limits work with hints & PS protocol
create table t2 (id int, index xid(id));
insert into t2 values (1),(10),(2),(9),(3),(8);
prepare stmt from
"DELETE t2.* FROM t2 use index(xid) ORDER BY (id) LIMIT ?";
set @lim= 1;
execute stmt using @lim;
select * from t2 ORDER BY (id);
id
2
3
8
9
10
set @lim= 3;
execute stmt using @lim;
select * from t2 ORDER BY (id);
id
9
10
set @lim= 2;
execute stmt using @lim;
select * from t2 ORDER BY (id);
id
insert into t2 values (1),(10),(2),(9),(3),(8);
set @lim= 6;
execute stmt using @lim;
select * from t2 ORDER BY (id);
id
drop table t2;
11 changes: 7 additions & 4 deletions mysql-test/main/multidelete_engine.test
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,18 @@ insert into t2 values (1),(10),(2),(9),(3),(8);

prepare stmt from
"DELETE t2.* FROM t2 use index(xid) ORDER BY (id) LIMIT ?";
set @lim= 6;
execute stmt using @lim;
select * from t2 ORDER BY (id);
set @lim= 1;
execute stmt using @lim;
select * from t2 ORDER BY (id);
set @lim= 3;
execute stmt using @lim;
select * from t2 ORDER BY (id);
set @lim= 2;
execute stmt using @lim;
select * from t2 ORDER BY (id);
insert into t2 values (1),(10),(2),(9),(3),(8);
set @lim= 6;
execute stmt using @lim;
select * from t2 ORDER BY (id);

drop table t2;

0 comments on commit 5f5a3b5

Please sign in to comment.