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

MDEV-26684: Unexpected ROW_NUMBER in a condition raised by a diagnostics

statement

Not repeatable after MDEV-26606. Test case added.
This commit is contained in:
Rucha Deodhar
2021-10-06 23:36:14 +05:30
parent 479e303ef3
commit af95c991dd
2 changed files with 54 additions and 0 deletions

View File

@ -1496,3 +1496,27 @@ SELECT @var1;
DROP TABLE t1;
DROP PROCEDURE sp;
--echo #
--echo # MDEV-26684: Unexpected ROW_NUMBER in a condition raised by a diagnostics statement
--echo #
CREATE TABLE t1 (a INT);
INSERT INTO t1 VALUES (1),(2);
GET DIAGNOSTICS CONDITION 5 @msg = MESSAGE_TEXT;
SHOW WARNINGS;
GET DIAGNOSTICS CONDITION 1 @ind = ROW_NUMBER, @msg = MESSAGE_TEXT;
SELECT @ind, @msg;
INSERT INTO t1 VALUES (3),(4);
GET DIAGNOSTICS CONDITION 1 @ind = ROW_NUMBER, @msg = MESSAGE_TEXT;
SELECT @ind, @msg;
GET DIAGNOSTICS CONDITION 5 @ind = ROW_NUMBER, @msg = MESSAGE_TEXT;
SELECT @ind, @msg;
DROP TABLE t1;