mirror of
https://github.com/MariaDB/server.git
synced 2025-08-01 03:47:19 +03:00
Merge branch '10.6' into 10.11
This commit is contained in:
@ -825,3 +825,22 @@ DELETE FROM t1 WHERE ts = 1 AND color = 'GREEN';
|
||||
SELECT * from t1 WHERE ts = 1 AND color = 'GREEN';
|
||||
id color ts
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# MDEV-22695 Server crashes in heap_rnext upon DELETE from a HEAP table
|
||||
#
|
||||
CREATE TABLE t1 (a VARCHAR(128), b VARCHAR(32), KEY(a) USING BTREE, KEY(b) USING BTREE) ENGINE=HEAP;
|
||||
INSERT INTO t1 VALUES ('foo',NULL),('m','b'),(6,'j'),('bar','qux'),(NULL,NULL);
|
||||
DELETE FROM t1 WHERE a <=> 'm' OR b <=> NULL;
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# MDEV-28130 MariaDB SEGV issue at tree_search_next
|
||||
#
|
||||
CREATE TABLE v(t1 INT, pk INT, KEY(t1), KEY pk using btree (pk), KEY v using btree(t1, pk)) engine=memory;
|
||||
HANDLER v OPEN;
|
||||
HANDLER v READ t1=(2) limit 3;
|
||||
t1 pk
|
||||
HANDLER v READ pk PREV;
|
||||
t1 pk
|
||||
HANDLER v READ pk PREV;
|
||||
t1 pk
|
||||
drop table v;
|
||||
|
@ -607,3 +607,22 @@ INSERT INTO t1 VALUES("7","GREEN", 2);
|
||||
DELETE FROM t1 WHERE ts = 1 AND color = 'GREEN';
|
||||
SELECT * from t1 WHERE ts = 1 AND color = 'GREEN';
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-22695 Server crashes in heap_rnext upon DELETE from a HEAP table
|
||||
--echo #
|
||||
CREATE TABLE t1 (a VARCHAR(128), b VARCHAR(32), KEY(a) USING BTREE, KEY(b) USING BTREE) ENGINE=HEAP;
|
||||
INSERT INTO t1 VALUES ('foo',NULL),('m','b'),(6,'j'),('bar','qux'),(NULL,NULL);
|
||||
DELETE FROM t1 WHERE a <=> 'm' OR b <=> NULL;
|
||||
# Cleanup
|
||||
DROP TABLE t1;
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-28130 MariaDB SEGV issue at tree_search_next
|
||||
--echo #
|
||||
CREATE TABLE v(t1 INT, pk INT, KEY(t1), KEY pk using btree (pk), KEY v using btree(t1, pk)) engine=memory;
|
||||
HANDLER v OPEN;
|
||||
HANDLER v READ t1=(2) limit 3;
|
||||
HANDLER v READ pk PREV;
|
||||
HANDLER v READ pk PREV;
|
||||
drop table v;
|
||||
|
Reference in New Issue
Block a user