mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
Prepared for push (BUG#42567)
This commit is contained in:
@@ -1691,3 +1691,15 @@ FROM t1;
|
|||||||
ERROR 21000: Subquery returns more than 1 row
|
ERROR 21000: Subquery returns more than 1 row
|
||||||
DROP TABLE t1;
|
DROP TABLE t1;
|
||||||
SET @@sql_mode = @old_sql_mode;
|
SET @@sql_mode = @old_sql_mode;
|
||||||
|
SET @old_sql_mode = @@sql_mode;
|
||||||
|
SET @@sql_mode='ONLY_FULL_GROUP_BY';
|
||||||
|
CREATE TABLE t1(i INT);
|
||||||
|
INSERT INTO t1 VALUES (1), (10);
|
||||||
|
SELECT COUNT(i) FROM t1;
|
||||||
|
COUNT(i)
|
||||||
|
2
|
||||||
|
SELECT COUNT(i) FROM t1 WHERE i > 1;
|
||||||
|
COUNT(i)
|
||||||
|
1
|
||||||
|
DROP TABLE t1;
|
||||||
|
SET @@sql_mode = @old_sql_mode;
|
||||||
|
@@ -18,6 +18,8 @@ insert into t1 values (3,5,"C");
|
|||||||
insert into t1 values (3,6,"D");
|
insert into t1 values (3,6,"D");
|
||||||
|
|
||||||
# Test of MySQL field extension with and without matching records.
|
# Test of MySQL field extension with and without matching records.
|
||||||
|
#### Note: The two following statements may fail if the execution plan
|
||||||
|
#### or optimizer is changed. The result for column c is undefined.
|
||||||
select a,c,sum(a) from t1 group by a;
|
select a,c,sum(a) from t1 group by a;
|
||||||
select a,c,sum(a) from t1 where a > 10 group by a;
|
select a,c,sum(a) from t1 where a > 10 group by a;
|
||||||
select sum(a) from t1 where a > 10;
|
select sum(a) from t1 where a > 10;
|
||||||
|
@@ -1139,4 +1139,22 @@ DROP TABLE t1;
|
|||||||
SET @@sql_mode = @old_sql_mode;
|
SET @@sql_mode = @old_sql_mode;
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug#42567 Invalid GROUP BY error
|
||||||
|
#
|
||||||
|
|
||||||
|
# Setup of the subtest
|
||||||
|
SET @old_sql_mode = @@sql_mode;
|
||||||
|
SET @@sql_mode='ONLY_FULL_GROUP_BY';
|
||||||
|
|
||||||
|
CREATE TABLE t1(i INT);
|
||||||
|
INSERT INTO t1 VALUES (1), (10);
|
||||||
|
|
||||||
|
# The actual test
|
||||||
|
SELECT COUNT(i) FROM t1;
|
||||||
|
SELECT COUNT(i) FROM t1 WHERE i > 1;
|
||||||
|
|
||||||
|
# Cleanup of subtest
|
||||||
|
DROP TABLE t1;
|
||||||
|
SET @@sql_mode = @old_sql_mode;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user