mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
mysql-5.5.18 merge
This commit is contained in:
@@ -3433,6 +3433,39 @@ ORDER BY outr.pk;
|
||||
|
||||
DROP TABLE t1,t2;
|
||||
|
||||
#--echo #
|
||||
#--echo # Bug#12329653
|
||||
#--echo # EXPLAIN, UNION, PREPARED STATEMENT, CRASH, SQL_FULL_GROUP_BY
|
||||
#--echo #
|
||||
#
|
||||
#CREATE TABLE t1(a1 int);
|
||||
#INSERT INTO t1 VALUES (1),(2);
|
||||
#
|
||||
#SELECT @@session.sql_mode INTO @old_sql_mode;
|
||||
#SET SESSION sql_mode='ONLY_FULL_GROUP_BY';
|
||||
#
|
||||
### First a simpler query, illustrating the transformation
|
||||
### '1 < some (...)' => '1 < max(...)'
|
||||
#SELECT 1 FROM t1 WHERE 1 < SOME (SELECT a1 FROM t1);
|
||||
#
|
||||
### The query which made the server crash.
|
||||
#PREPARE stmt FROM
|
||||
#'SELECT 1 UNION ALL
|
||||
#SELECT 1 FROM t1
|
||||
#ORDER BY
|
||||
#(SELECT 1 FROM t1 AS t1_0
|
||||
# WHERE 1 < SOME (SELECT a1 FROM t1)
|
||||
#)' ;
|
||||
#
|
||||
#--error ER_SUBQUERY_NO_1_ROW
|
||||
#EXECUTE stmt ;
|
||||
#--error ER_SUBQUERY_NO_1_ROW
|
||||
#EXECUTE stmt ;
|
||||
#
|
||||
#SET SESSION sql_mode=@old_sql_mode;
|
||||
#
|
||||
#DEALLOCATE PREPARE stmt;
|
||||
#DROP TABLE t1;
|
||||
|
||||
--echo End of 5.0 tests.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user