summaryrefslogtreecommitdiff
path: root/mysql-test/main/olap.test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/main/olap.test')
-rw-r--r--mysql-test/main/olap.test15
1 files changed, 15 insertions, 0 deletions
diff --git a/mysql-test/main/olap.test b/mysql-test/main/olap.test
index 078eacb851b..0c990300b68 100644
--- a/mysql-test/main/olap.test
+++ b/mysql-test/main/olap.test
@@ -214,10 +214,15 @@ SELECT a, SUM(a), SUM(a)+1 FROM (SELECT 1 a UNION select 2) d
SELECT a, SUM(a), SUM(a)+1 FROM (SELECT 1 a UNION select 2) d
GROUP BY a WITH ROLLUP;
+#enable view protocol after fix MDEV-28535
+--disable_view_protocol
+
SELECT a, SUM(a), SUM(a)+1, CONCAT(SUM(a),'x'), SUM(a)+SUM(a), SUM(a)
FROM (SELECT 1 a, 2 b UNION SELECT 2,3 UNION SELECT 5,6 ) d
GROUP BY a WITH ROLLUP;
+--enable_view_protocol
+
DROP TABLE t1;
#
@@ -254,6 +259,9 @@ DROP TABLE t1,t2;
# Test for bug #11543: ROLLUP query with a repeated column in GROUP BY
#
+#enable view protocol after fix MDEV-28536
+--disable_view_protocol
+
CREATE TABLE t1 (a INT(10) NOT NULL, b INT(10) NOT NULL);
INSERT INTO t1 VALUES (1, 1);
INSERT INTO t1 VALUES (1, 2);
@@ -262,6 +270,8 @@ SELECT a, b, a AS c, COUNT(*) AS count FROM t1 GROUP BY a, b, c WITH ROLLUP;
DROP TABLE t1;
+--enable_view_protocol
+
# Bug #12885(1): derived table specified by a subquery with
# ROLLUP over expressions on not nullable group by attributes
#
@@ -444,12 +454,17 @@ DROP TABLE t;
--echo # MDEV-14041 Server crashes in String::length on queries with functions and ROLLUP
--echo #
+#enable view protocol after fix MDEV-28538
+--disable_view_protocol
+
CREATE TABLE t1 (i INT);
INSERT INTO t1 VALUES (1),(2);
SELECT GET_LOCK( 'foo', 0 );
SELECT HEX( RELEASE_LOCK( 'foo' ) ) AS f FROM t1 GROUP BY f WITH ROLLUP;
DROP TABLE t1;
+--enable_view_protocol
+
CREATE TABLE t1 (i INT);
INSERT INTO t1 VALUES (1),(2);
SELECT i FROM t1 GROUP BY i WITH ROLLUP