mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge 10.4 into 10.5
This commit is contained in:
@@ -487,11 +487,11 @@ CREATE TABLE t1 (
|
||||
|
||||
INSERT INTO t1 VALUES (1,9),(2,7),(3,6),(4,3),(5,1);
|
||||
|
||||
EXPLAIN SELECT pk, c1 FROM t1 WHERE pk <> 3;
|
||||
EXPLAIN SELECT pk, c1 FROM t1 WHERE (pk<3 or pk>3);
|
||||
|
||||
SET SESSION optimizer_switch='index_condition_pushdown=off';
|
||||
|
||||
SELECT pk, c1 FROM t1 WHERE pk <> 3;
|
||||
SELECT pk, c1 FROM t1 WHERE (pk<3 or pk>3);
|
||||
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -733,17 +733,17 @@ insert into t2 select seq from seq_1_to_100;
|
||||
SET SESSION optimizer_switch='index_condition_pushdown=off';
|
||||
--replace_column 9 #
|
||||
EXPLAIN
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND t1.b != 0
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND (t1.b<0 OR t1.b>0)
|
||||
HAVING t1.c != 5 ORDER BY t1.c;
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND t1.b != 0
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND (t1.b<0 OR t1.b>0)
|
||||
HAVING t1.c != 5 ORDER BY t1.c;
|
||||
|
||||
SET SESSION optimizer_switch='index_condition_pushdown=on';
|
||||
--replace_column 9 #
|
||||
EXPLAIN
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND t1.b != 0
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND (t1.b<0 OR t1.b>0)
|
||||
HAVING t1.c != 5 ORDER BY t1.c;
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND t1.b != 0
|
||||
SELECT t1.b, t1.c FROM t1, t2 WHERE t1.a = t2.a AND (t1.b<0 OR t1.b>0)
|
||||
HAVING t1.c != 5 ORDER BY t1.c;
|
||||
|
||||
DROP TABLE t1,t2;
|
||||
|
Reference in New Issue
Block a user