1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-30 16:24:05 +03:00

Merge branch '11.0' into 11.1

This commit is contained in:
Oleksandr Byelkin
2023-11-08 18:03:08 +01:00
598 changed files with 15367 additions and 9121 deletions

View File

@ -1181,6 +1181,7 @@ DROP TABLE t1;
# Bug#2198 SELECT INTO OUTFILE (with Sub-Select) Problem
#
--disable_service_connection
--disable_ps2_protocol
create table t1 (a int, b decimal(13, 3));
insert into t1 values (1, 0.123);
@ -1195,6 +1196,7 @@ eval load data infile "$outfile_rel" into table t1;
select * from t1;
drop table t1;
--enable_ps2_protocol
--enable_service_connection
#
# Bug#2479 dependant subquery with limit crash
@ -6361,3 +6363,66 @@ SELECT ROW(1,2) = (1 = ANY (SELECT 1 UNION SELECT 2));
--echo #
--echo # End of 10.4 tests
--echo #
--echo #
--echo # MDEV-32656: ASAN errors in base_list_iterator::next /
--echo # setup_table_map upon 2nd execution of PS
--echo # (10.6 part)
--echo #
CREATE TABLE t1 (id BIGINT);
INSERT INTO t1 VALUES (1),(2);
CREATE VIEW v1 AS SELECT * FROM t1;
CREATE TABLE t2 (a INT);
INSERT INTO t2 VALUES (2),(3);
CREATE TABLE t3 (b INT);
INSERT INTO t3 VALUES (3),(4);
insert into t2 select (('e','e') IN (SELECT v1.id, v1.id FROM v1 JOIN t3));
drop view v1;
drop table t1, t2, t3;
--echo #
--echo # End of 10.6 tests
--echo #
--echo #
--echo # MDEV-32656: ASAN errors in base_list_iterator::next /
--echo # setup_table_map upon 2nd execution of PS
--echo # (10.10 part)
--echo #
CREATE TABLE t1 (id BIGINT);
INSERT INTO t1 VALUES (1),(2);
CREATE VIEW v1 AS SELECT * FROM t1;
CREATE TABLE t2 (a INT);
INSERT INTO t2 VALUES (2),(3);
CREATE TABLE t3 (b INT);
INSERT INTO t3 VALUES (3),(4);
PREPARE stmt FROM "UPDATE t2 SET a = 1 WHERE (select 1 where ('e','e') IN (SELECT v1.id, v1.id FROM v1 JOIN t3)) <> 0";
EXECUTE stmt;
EXECUTE stmt;
PREPARE stmt FROM "UPDATE t2 SET a = 1 WHERE ('e') IN (SELECT v1.id FROM v1 JOIN t3)";
EXECUTE stmt;
EXECUTE stmt;
PREPARE stmt FROM "UPDATE t2 SET a = 1 WHERE ('e','e') IN (SELECT v1.id, v1.id FROM v1 JOIN t3)";
EXECUTE stmt;
EXECUTE stmt;
# Cleanup
DROP VIEW v1;
DROP TABLE t1, t2, t3;
--echo #
--echo # End of 10.10 tests
--echo #