mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
MDEV-11953: support of brackets in UNION/EXCEPT/INTERSECT operations
This commit is contained in:
@ -645,9 +645,13 @@ show status like "Qcache_queries_in_cache";
|
||||
Variable_name Value
|
||||
Qcache_queries_in_cache 0
|
||||
select * from t1 into outfile "query_cache.out.file";
|
||||
Warnings:
|
||||
Warning 1287 '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
select * from t1 into outfile "query_cache.out.file";
|
||||
ERROR HY000: File 'query_cache.out.file' already exists
|
||||
select * from t1 limit 1 into dumpfile "query_cache.dump.file";
|
||||
Warnings:
|
||||
Warning 1287 '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
show status like "Qcache_queries_in_cache";
|
||||
Variable_name Value
|
||||
Qcache_queries_in_cache 0
|
||||
@ -1100,6 +1104,8 @@ Declare var1 int;
|
||||
select max(a) from t1 into var1;
|
||||
return var1;
|
||||
end//
|
||||
Warnings:
|
||||
Warning 1287 '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
create procedure `p1`()
|
||||
begin
|
||||
select a, f1() from t1;
|
||||
@ -1858,17 +1864,17 @@ DROP TABLE t1;
|
||||
SET GLOBAL query_cache_size= default;
|
||||
CREATE TABLE t1( a INT );
|
||||
SET @v = ( SELECT SQL_CACHE 1 );
|
||||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1 )' at line 1
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SET @v = ( SELECT SQL_NO_CACHE 1 );
|
||||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '1 )' at line 1
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT a FROM t1 WHERE a IN ( SELECT SQL_CACHE a FROM t1 );
|
||||
ERROR 42S22: Unknown column 'SQL_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SELECT a FROM t1 WHERE a IN ( SELECT SQL_NO_CACHE a FROM t1 );
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT ( SELECT SQL_CACHE a FROM t1 );
|
||||
ERROR 42S22: Unknown column 'SQL_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SELECT ( SELECT SQL_NO_CACHE a FROM t1 );
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT SQL_CACHE * FROM t1;
|
||||
a
|
||||
SELECT SQL_NO_CACHE * FROM t1;
|
||||
@ -1878,18 +1884,18 @@ ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SELECT * FROM t1 UNION SELECT SQL_NO_CACHE * FROM t1;
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT * FROM t1 WHERE a IN (SELECT SQL_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SELECT * FROM t1 WHERE a IN (SELECT a FROM t1 UNION SELECT SQL_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_CACHE'
|
||||
SELECT * FROM t1 UNION SELECT SQL_NO_CACHE * FROM t1;
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT * FROM t1 WHERE a IN (SELECT SQL_NO_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT * FROM t1 WHERE a IN
|
||||
(SELECT a FROM t1 UNION SELECT SQL_NO_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT SQL_CACHE SQL_NO_CACHE * FROM t1;
|
||||
ERROR HY000: Incorrect usage of SQL_CACHE and SQL_NO_CACHE
|
||||
ERROR HY000: Incorrect usage of SQL_NO_CACHE and SQL_CACHE
|
||||
SELECT SQL_NO_CACHE SQL_CACHE * FROM t1;
|
||||
ERROR HY000: Incorrect usage of SQL_NO_CACHE and SQL_CACHE
|
||||
SELECT SQL_CACHE * FROM t1 UNION SELECT SQL_CACHE * FROM t1;
|
||||
@ -1902,10 +1908,10 @@ SELECT SQL_NO_CACHE * FROM t1 UNION SELECT SQL_NO_CACHE * FROM t1;
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT SQL_CACHE * FROM t1 WHERE a IN
|
||||
(SELECT SQL_NO_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
SELECT SQL_CACHE * FROM t1 WHERE a IN
|
||||
(SELECT a FROM t1 UNION SELECT SQL_NO_CACHE a FROM t1);
|
||||
ERROR 42S22: Unknown column 'SQL_NO_CACHE' in 'field list'
|
||||
ERROR 42000: Incorrect usage/placement of 'SQL_NO_CACHE'
|
||||
DROP TABLE t1;
|
||||
End of 5.1 tests
|
||||
#
|
||||
|
Reference in New Issue
Block a user