mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
move innodb specific test from group_by.test to group_by_innodb.test
This commit is contained in:
@ -2473,29 +2473,3 @@ c 1c
|
|||||||
v 2v,2v
|
v 2v,2v
|
||||||
NULL 1c,2v,2v
|
NULL 1c,2v,2v
|
||||||
DROP TABLE t1,t2;
|
DROP TABLE t1,t2;
|
||||||
#
|
|
||||||
# Test of MDEV-4002
|
|
||||||
#
|
|
||||||
CREATE TABLE t1 (
|
|
||||||
pk INT NOT NULL PRIMARY KEY,
|
|
||||||
d1 DOUBLE,
|
|
||||||
d2 DOUBLE,
|
|
||||||
i INT NOT NULL DEFAULT '0',
|
|
||||||
KEY (i)
|
|
||||||
) ENGINE=InnoDB;
|
|
||||||
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2);
|
|
||||||
PREPARE stmt FROM "
|
|
||||||
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
|
||||||
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP
|
|
||||||
";
|
|
||||||
EXECUTE stmt;
|
|
||||||
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
|
||||||
1 11.1
|
|
||||||
2 22.2
|
|
||||||
NULL 11.1,22.2
|
|
||||||
EXECUTE stmt;
|
|
||||||
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
|
||||||
1 11.1
|
|
||||||
2 22.2
|
|
||||||
NULL 11.1,22.2
|
|
||||||
DROP TABLE t1;
|
|
||||||
|
@ -29,5 +29,31 @@ SELECT COUNT(*), pk field1 FROM t1
|
|||||||
WHERE a = 'r' OR pk = 183 GROUP BY field1, field1;
|
WHERE a = 'r' OR pk = 183 GROUP BY field1, field1;
|
||||||
COUNT(*) field1
|
COUNT(*) field1
|
||||||
drop table t1;
|
drop table t1;
|
||||||
End of 5.5 tests
|
|
||||||
set optimizer_switch=@save_ext_key_optimizer_switch;
|
set optimizer_switch=@save_ext_key_optimizer_switch;
|
||||||
|
#
|
||||||
|
# MDEV-4002 Server crash or valgrind errors in Item_func_group_concat::setup and Item_func_group_concat::add
|
||||||
|
#
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk INT NOT NULL PRIMARY KEY,
|
||||||
|
d1 DOUBLE,
|
||||||
|
d2 DOUBLE,
|
||||||
|
i INT NOT NULL DEFAULT '0',
|
||||||
|
KEY (i)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2);
|
||||||
|
PREPARE stmt FROM "
|
||||||
|
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP
|
||||||
|
";
|
||||||
|
EXECUTE stmt;
|
||||||
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
1 11.1
|
||||||
|
2 22.2
|
||||||
|
NULL 11.1,22.2
|
||||||
|
EXECUTE stmt;
|
||||||
|
i GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
1 11.1
|
||||||
|
2 22.2
|
||||||
|
NULL 11.1,22.2
|
||||||
|
DROP TABLE t1;
|
||||||
|
End of 5.5 tests
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
--source include/have_innodb.inc
|
|
||||||
|
|
||||||
# Initialise
|
# Initialise
|
||||||
--disable_warnings
|
--disable_warnings
|
||||||
drop table if exists t1,t2,t3;
|
drop table if exists t1,t2,t3;
|
||||||
@ -1645,26 +1643,3 @@ FROM t1 JOIN t2 ON c = b GROUP BY b WITH ROLLUP;
|
|||||||
|
|
||||||
DROP TABLE t1,t2;
|
DROP TABLE t1,t2;
|
||||||
|
|
||||||
--echo #
|
|
||||||
--echo # Test of MDEV-4002
|
|
||||||
--echo #
|
|
||||||
|
|
||||||
CREATE TABLE t1 (
|
|
||||||
pk INT NOT NULL PRIMARY KEY,
|
|
||||||
d1 DOUBLE,
|
|
||||||
d2 DOUBLE,
|
|
||||||
i INT NOT NULL DEFAULT '0',
|
|
||||||
KEY (i)
|
|
||||||
) ENGINE=InnoDB;
|
|
||||||
|
|
||||||
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2);
|
|
||||||
|
|
||||||
PREPARE stmt FROM "
|
|
||||||
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
|
||||||
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP
|
|
||||||
";
|
|
||||||
|
|
||||||
EXECUTE stmt;
|
|
||||||
EXECUTE stmt;
|
|
||||||
|
|
||||||
DROP TABLE t1;
|
|
||||||
|
@ -39,6 +39,31 @@ WHERE a = 'r' OR pk = 183 GROUP BY field1, field1;
|
|||||||
|
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
|
set optimizer_switch=@save_ext_key_optimizer_switch;
|
||||||
|
|
||||||
|
--echo #
|
||||||
|
--echo # MDEV-4002 Server crash or valgrind errors in Item_func_group_concat::setup and Item_func_group_concat::add
|
||||||
|
--echo #
|
||||||
|
|
||||||
|
CREATE TABLE t1 (
|
||||||
|
pk INT NOT NULL PRIMARY KEY,
|
||||||
|
d1 DOUBLE,
|
||||||
|
d2 DOUBLE,
|
||||||
|
i INT NOT NULL DEFAULT '0',
|
||||||
|
KEY (i)
|
||||||
|
) ENGINE=InnoDB;
|
||||||
|
|
||||||
|
INSERT INTO t1 VALUES (1,1.0,1.1,1),(2,2.0,2.2,2);
|
||||||
|
|
||||||
|
PREPARE stmt FROM "
|
||||||
|
SELECT DISTINCT i, GROUP_CONCAT( d1, d2 ORDER BY d1, d2 )
|
||||||
|
FROM t1 a1 NATURAL JOIN t1 a2 GROUP BY i WITH ROLLUP
|
||||||
|
";
|
||||||
|
|
||||||
|
EXECUTE stmt;
|
||||||
|
EXECUTE stmt;
|
||||||
|
|
||||||
|
DROP TABLE t1;
|
||||||
|
|
||||||
--echo End of 5.5 tests
|
--echo End of 5.5 tests
|
||||||
|
|
||||||
set optimizer_switch=@save_ext_key_optimizer_switch;
|
|
||||||
|
Reference in New Issue
Block a user