mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 20:42:30 +01:00
Removed the test case for MDEV-15151 for the following reasons:
1. The changed variant did not fail without the patch for MDEV-16629 while the original test case did fail. 2. In any case the test case should go to cte_recursive_not_embedded.test that was not created yet.
This commit is contained in:
parent
1b335a74b4
commit
e9b78a1055
2 changed files with 0 additions and 52 deletions
|
@ -3300,24 +3300,3 @@ SELECT func();
|
||||||
func()
|
func()
|
||||||
1
|
1
|
||||||
DROP FUNCTION func;
|
DROP FUNCTION func;
|
||||||
#
|
|
||||||
# MDEV-15151: function with recursive CTE using no base tables
|
|
||||||
# (duplicate of MDEV-16661)
|
|
||||||
#
|
|
||||||
connection default;
|
|
||||||
CREATE TABLE t1 (id int KEY);
|
|
||||||
INSERT INTO t1 VALUES (0), (1),(2);
|
|
||||||
CREATE OR REPLACE FUNCTION func() RETURNS int
|
|
||||||
RETURN
|
|
||||||
(
|
|
||||||
WITH recursive cte AS
|
|
||||||
(SELECT 1 a UNION SELECT cte.* FROM cte natural join t1)
|
|
||||||
SELECT * FROM cte limit 1
|
|
||||||
);
|
|
||||||
connect con1,localhost,root,,;
|
|
||||||
SELECT func();
|
|
||||||
connection default;
|
|
||||||
KILL QUERY 5;
|
|
||||||
DROP FUNCTION func;
|
|
||||||
DROP TABLE t1;
|
|
||||||
disconnect con1;
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
--source include/not_embedded.inc
|
|
||||||
create table t1 (a int, b varchar(32));
|
create table t1 (a int, b varchar(32));
|
||||||
insert into t1 values
|
insert into t1 values
|
||||||
(4,'aaaa' ), (7,'bb'), (1,'ccc'), (4,'dd');
|
(4,'aaaa' ), (7,'bb'), (1,'ccc'), (4,'dd');
|
||||||
|
@ -2324,33 +2323,3 @@ RETURN
|
||||||
SELECT func();
|
SELECT func();
|
||||||
|
|
||||||
DROP FUNCTION func;
|
DROP FUNCTION func;
|
||||||
|
|
||||||
--echo #
|
|
||||||
--echo # MDEV-15151: function with recursive CTE using no base tables
|
|
||||||
--echo # (duplicate of MDEV-16661)
|
|
||||||
--echo #
|
|
||||||
|
|
||||||
--connection default
|
|
||||||
|
|
||||||
CREATE TABLE t1 (id int KEY);
|
|
||||||
INSERT INTO t1 VALUES (0), (1),(2);
|
|
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION func() RETURNS int
|
|
||||||
RETURN
|
|
||||||
(
|
|
||||||
WITH recursive cte AS
|
|
||||||
(SELECT 1 a UNION SELECT cte.* FROM cte natural join t1)
|
|
||||||
SELECT * FROM cte limit 1
|
|
||||||
);
|
|
||||||
|
|
||||||
--connect (con1,localhost,root,,)
|
|
||||||
--let $conid= `SELECT CONNECTION_ID()`
|
|
||||||
--send SELECT func()
|
|
||||||
|
|
||||||
--connection default
|
|
||||||
--eval KILL QUERY $conid
|
|
||||||
--source include/restart_mysqld.inc
|
|
||||||
|
|
||||||
DROP FUNCTION func;
|
|
||||||
DROP TABLE t1;
|
|
||||||
--disconnect con1
|
|
||||||
|
|
Loading…
Reference in a new issue