mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
Removed "<select expression> INTO <destination>" deprication.
This was done after discussions with Igor, Sanja and Bar. The main reason for removing the deprication was to ensure that MariaDB is always backward compatible whenever possible. Other things: - Added statistics counters, mainly for the feedback plugin. - INTO OUTFILE - INTO variable - If INTO is using the old syntax (end of query)
This commit is contained in:
@ -16,8 +16,6 @@ create table t10 (c1 int);
|
||||
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
|
||||
like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
|
||||
into @count_read_before;
|
||||
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 tables;
|
||||
Tables_in_show_table_lw_db
|
||||
t1
|
||||
@ -33,8 +31,6 @@ t9
|
||||
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
|
||||
like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
|
||||
into @count_read_after;
|
||||
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 @count_read_after-@count_read_before;
|
||||
@count_read_after-@count_read_before
|
||||
0.00000000000000000000000000000000000000
|
||||
@ -53,8 +49,6 @@ t9 BASE TABLE
|
||||
select Sum(ALL(COUNT_READ)) from performance_schema.file_summary_by_instance where FILE_NAME
|
||||
like "%show_table_lw_db%" AND FILE_NAME like "%.frm%" AND EVENT_NAME='wait/io/file/sql/FRM'
|
||||
into @count_read_after;
|
||||
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 @count_read_after-@count_read_before;
|
||||
@count_read_after-@count_read_before
|
||||
10.00000000000000000000000000000000000000
|
||||
|
@ -680,11 +680,7 @@ b MEDIUMTEXT CHARACTER SET big5);
|
||||
INSERT INTO t1 VALUES
|
||||
(REPEAT(0x1125,200000), REPEAT(0x1125,200000)), ('', ''), ('', '');
|
||||
SELECT a FROM t1 GROUP BY 1 LIMIT 1 INTO @nullll;
|
||||
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 b FROM t1 GROUP BY 1 LIMIT 1 INTO @nullll;
|
||||
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
|
||||
DROP TABLES t1;
|
||||
End of 5.0 tests
|
||||
#
|
||||
|
@ -207,8 +207,6 @@ DROP TABLE t1;
|
||||
# Problem # 1 (original report): wrong parsing of ucs2 data
|
||||
SET character_set_connection=ucs2;
|
||||
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp.txt';
|
||||
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 TABLE t1(a INT);
|
||||
LOAD DATA INFILE 'tmpp.txt' INTO TABLE t1 CHARACTER SET ucs2
|
||||
(@b) SET a=REVERSE(@b);
|
||||
@ -220,8 +218,6 @@ a
|
||||
DROP TABLE t1;
|
||||
# Problem # 2 : if you write and read ucs2 data to a file they're lost
|
||||
SELECT '00' UNION SELECT '10' INTO OUTFILE 'tmpp2.txt' CHARACTER SET ucs2;
|
||||
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 TABLE t1(a INT);
|
||||
LOAD DATA INFILE 'tmpp2.txt' INTO TABLE t1 CHARACTER SET ucs2
|
||||
(@b) SET a=REVERSE(@b);
|
||||
|
@ -11,6 +11,9 @@ Feature_dynamic_columns 0
|
||||
Feature_fulltext 0
|
||||
Feature_gis 0
|
||||
Feature_insert_returning 0
|
||||
Feature_into_old_syntax 0
|
||||
Feature_into_outfile 0
|
||||
Feature_into_variable 0
|
||||
Feature_invisible_columns 0
|
||||
Feature_json 0
|
||||
Feature_locale 0
|
||||
@ -187,3 +190,24 @@ drop table t1;
|
||||
show status like "feature_insert_returning";
|
||||
Variable_name Value
|
||||
Feature_insert_returning 1
|
||||
#
|
||||
# Feature into outfile/variables
|
||||
#
|
||||
create table t1(id1 int);
|
||||
insert into t1 values (1),(2);
|
||||
select * into outfile '../../tmp/features_outfile.1' from t1;
|
||||
select * from t1 into outfile '../../tmp/features_outfile.2';
|
||||
select id1 INTO @x from t1 where id1=1;
|
||||
select * from t1 where id1=1 into @y;
|
||||
select * from t1 where id1=@x;
|
||||
id1
|
||||
1
|
||||
select @x=@y;
|
||||
@x=@y
|
||||
1
|
||||
drop table t1;
|
||||
show status like "feature_into_%";
|
||||
Variable_name Value
|
||||
Feature_into_old_syntax 2
|
||||
Feature_into_outfile 2
|
||||
Feature_into_variable 2
|
||||
|
@ -148,3 +148,19 @@ create table t1(id1 int);
|
||||
insert into t1 values (1),(2) returning *;
|
||||
drop table t1;
|
||||
show status like "feature_insert_returning";
|
||||
|
||||
--echo #
|
||||
--echo # Feature into outfile/variables
|
||||
--echo #
|
||||
create table t1(id1 int);
|
||||
insert into t1 values (1),(2);
|
||||
select * into outfile '../../tmp/features_outfile.1' from t1;
|
||||
select * from t1 into outfile '../../tmp/features_outfile.2';
|
||||
select id1 INTO @x from t1 where id1=1;
|
||||
select * from t1 where id1=1 into @y;
|
||||
select * from t1 where id1=@x;
|
||||
select @x=@y;
|
||||
drop table t1;
|
||||
--remove_file $MYSQLTEST_VARDIR/tmp/features_outfile.1
|
||||
--remove_file $MYSQLTEST_VARDIR/tmp/features_outfile.2
|
||||
show status like "feature_into_%";
|
||||
|
@ -3803,21 +3803,13 @@ SET @sav_slow_query_log= @@session.slow_query_log;
|
||||
SET @@session.slow_query_log= ON;
|
||||
SELECT current_timestamp(6),fn_sleep_before_now() INTO @ts_cur, @ts_func;
|
||||
SELECT a FROM t_ts LIMIT 1 into @ts_func;
|
||||
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 a FROM t_trig LIMIT 1 into @ts_trig;
|
||||
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
|
||||
DELETE FROM t_ts;
|
||||
DELETE FROM t_trig;
|
||||
SET @@session.slow_query_log= OFF;
|
||||
SELECT current_timestamp(6),fn_sleep_before_now() INTO @ts_cur, @func_ts;
|
||||
SELECT a FROM t_ts LIMIT 1 into @ts_func;
|
||||
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 a FROM t_trig LIMIT 1 into @ts_trig;
|
||||
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
|
||||
SET @@session.slow_query_log= @sav_slow_query_log;
|
||||
DROP FUNCTION fn_sleep_before_now;
|
||||
DROP TRIGGER trg_insert_t_ts;
|
||||
|
@ -1472,8 +1472,6 @@ declare tmp varchar(30);
|
||||
select col1 from test limit 1 into tmp;
|
||||
return '1';
|
||||
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 view v1 as select test.* from test where test.col1=test_function();
|
||||
grant update (col1) on v1 to 'greg'@'localhost';
|
||||
drop user 'greg'@'localhost';
|
||||
|
@ -452,8 +452,6 @@ INSERT INTO t2 VALUES (1);
|
||||
DROP FUNCTION IF EXISTS f2;
|
||||
CREATE FUNCTION f2 () RETURNS INT
|
||||
BEGIN DECLARE v INT; SELECT s1 FROM t2 INTO v; RETURN v; 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
|
||||
SELECT f2();
|
||||
f2()
|
||||
1
|
||||
|
@ -26,8 +26,6 @@ declare ret_val int;
|
||||
select max(f1) from t1 into ret_val;
|
||||
return ret_val;
|
||||
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 view v1 as select f1 from t1 where f1 = func1(f1);
|
||||
create function func2() returns int return 1;
|
||||
use mbase;
|
||||
|
@ -57,8 +57,6 @@ declare j int;
|
||||
select i from t1 where i = 1 into j;
|
||||
return j;
|
||||
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 function f2() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -66,8 +64,6 @@ select i from t1 where i = 1 into k;
|
||||
insert into t2 values (k + 5);
|
||||
return 0;
|
||||
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 function f3() returns int
|
||||
begin
|
||||
return (select i from t1 where i = 3);
|
||||
@ -91,16 +87,12 @@ declare k int;
|
||||
select i from v1 where i = 1 into k;
|
||||
return k;
|
||||
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 function f7() returns int
|
||||
begin
|
||||
declare k int;
|
||||
select j from v2 where j = 1 into k;
|
||||
return k;
|
||||
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 function f8() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -108,8 +100,6 @@ select i from v1 where i = 1 into k;
|
||||
insert into t2 values (k+5);
|
||||
return k;
|
||||
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 function f9() returns int
|
||||
begin
|
||||
update v2 set j=j+10 where j=1;
|
||||
@ -139,8 +129,6 @@ create procedure p2(inout p int)
|
||||
begin
|
||||
select i from t1 where i = 1 into p;
|
||||
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 function f14() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -160,8 +148,6 @@ declare k int;
|
||||
select i from t1 where i=1 into k;
|
||||
set new.l= k+1;
|
||||
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 trigger t4_bu before update on t4 for each row
|
||||
begin
|
||||
if (select i from t1 where i=1) then
|
||||
|
@ -559,8 +559,6 @@ DROP TABLE t1;
|
||||
create or replace table t1 (a int, b int invisible);
|
||||
insert into t1 values (1),(2);
|
||||
select * from t1 into outfile 'f';
|
||||
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
|
||||
load data infile 'f' into table t1;
|
||||
select a,b from t1;
|
||||
a b
|
||||
@ -591,8 +589,6 @@ a b
|
||||
truncate table t1;
|
||||
insert into t1(a,b) values (1,1),(2,2);
|
||||
select a,b from t1 into outfile 'a';
|
||||
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
|
||||
load data infile 'a' into table t1(a,b);
|
||||
select a,b from t1;
|
||||
a b
|
||||
|
@ -67,8 +67,6 @@ declare j int;
|
||||
select i from t1 where i = 1 into j;
|
||||
return j;
|
||||
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 function f2() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -76,8 +74,6 @@ select i from t1 where i = 1 into k;
|
||||
insert into t2 values (k + 5);
|
||||
return 0;
|
||||
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 function f3() returns int
|
||||
begin
|
||||
return (select i from t1 where i = 3);
|
||||
@ -101,16 +97,12 @@ declare k int;
|
||||
select i from v1 where i = 1 into k;
|
||||
return k;
|
||||
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 function f7() returns int
|
||||
begin
|
||||
declare k int;
|
||||
select j from v2 where j = 1 into k;
|
||||
return k;
|
||||
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 function f8() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -118,8 +110,6 @@ select i from v1 where i = 1 into k;
|
||||
insert into t2 values (k+5);
|
||||
return k;
|
||||
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 function f9() returns int
|
||||
begin
|
||||
update v2 set j=j+10 where j=1;
|
||||
@ -149,8 +139,6 @@ create procedure p2(inout p int)
|
||||
begin
|
||||
select i from t1 where i = 1 into p;
|
||||
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 function f14() returns int
|
||||
begin
|
||||
declare k int;
|
||||
@ -178,8 +166,6 @@ select i from t1 where i = 1 into j;
|
||||
call p3;
|
||||
return 1;
|
||||
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 p3()
|
||||
begin
|
||||
create temporary table if not exists temp1 (a int);
|
||||
@ -192,8 +178,6 @@ declare k int;
|
||||
select i from t1 where i=1 into k;
|
||||
set new.l= k+1;
|
||||
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 trigger t4_bu before update on t4 for each row
|
||||
begin
|
||||
if (select i from t1 where i=1) then
|
||||
|
@ -149,16 +149,8 @@ DROP USER test2@localhost;
|
||||
# MYSQL 8
|
||||
#
|
||||
SELECT 1 FROM DUAL LIMIT 1 INTO @var FOR UPDATE;
|
||||
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 1 FROM DUAL LIMIT 1 FOR UPDATE INTO @var;
|
||||
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 1 FROM DUAL LIMIT 1 INTO @var FOR UPDATE INTO @var;
|
||||
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 'INTO @var' at line 1
|
||||
SELECT 1 UNION SELECT 1 FOR UPDATE INTO @var;
|
||||
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 1 UNION SELECT 1 INTO @var FOR UPDATE;
|
||||
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
|
||||
|
@ -2804,8 +2804,6 @@ CREATE TABLE tm1 (c1 INT) ENGINE=MRG_MYISAM UNION=(t1)
|
||||
INSERT_METHOD=LAST;
|
||||
CREATE TRIGGER tm1_ai AFTER INSERT ON tm1
|
||||
FOR EACH ROW SELECT max(c1) FROM t1 INTO @var;
|
||||
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
|
||||
LOCK TABLE tm1 WRITE, t1 WRITE;
|
||||
INSERT INTO tm1 VALUES (1);
|
||||
SELECT * FROM tm1;
|
||||
@ -2830,8 +2828,6 @@ CREATE TABLE tm1 (c1 INT) ENGINE=MRG_MYISAM UNION=(t1,t2,t3,t4,t5)
|
||||
INSERT_METHOD=LAST;
|
||||
CREATE TRIGGER t2_au AFTER UPDATE ON t2
|
||||
FOR EACH ROW SELECT MAX(c1) FROM t1 INTO @var;
|
||||
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 FUNCTION f1() RETURNS INT
|
||||
RETURN (SELECT MAX(c1) FROM t4);
|
||||
LOCK TABLE tm1 WRITE, t1 WRITE, t2 WRITE, t3 WRITE, t4 WRITE, t5 WRITE;
|
||||
|
@ -23,8 +23,6 @@ SELECT ID FROM INFORMATION_SCHEMA.PROCESSLIST
|
||||
WHERE STATE = 'wait_in_enable_indexes' AND
|
||||
INFO = "INSERT INTO t1(id) SELECT id FROM t2"
|
||||
INTO @thread_id;
|
||||
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
|
||||
KILL QUERY @thread_id;
|
||||
CHECK TABLE t1;
|
||||
Table Op Msg_type Msg_text
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -2822,8 +2822,6 @@ CREATE PROCEDURE bug9056_proc2(OUT a INT)
|
||||
BEGIN
|
||||
select sum(id) from t1 into a;
|
||||
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
|
||||
set sql_mode='ansi';
|
||||
create procedure `a'b` () select 1;
|
||||
set sql_mode='';
|
||||
|
@ -3934,8 +3934,6 @@ declare a int default 0;
|
||||
select count(*) from t2 into a;
|
||||
return a;
|
||||
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
|
||||
set optimizer_trace='enabled=on';
|
||||
select f1(a) from t1;
|
||||
f1(a)
|
||||
|
@ -124,19 +124,16 @@ ERROR 42000: Field separator argument is not what is expected; check the manual
|
||||
# LOAD DATA rises error or has unpredictable result -- to be fixed later
|
||||
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' FIELDS ENCLOSED BY 'ъ';
|
||||
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
|
||||
Warning 1638 Non-ASCII separator arguments are not fully supported
|
||||
LOAD DATA INFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' INTO TABLE t2 CHARACTER SET binary FIELDS ENCLOSED BY 'ъ';
|
||||
ERROR 42000: Field separator argument is not what is expected; check the manual
|
||||
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' FIELDS ESCAPED BY 'ъ';
|
||||
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
|
||||
Warning 1638 Non-ASCII separator arguments are not fully supported
|
||||
LOAD DATA INFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' INTO TABLE t2 CHARACTER SET binary FIELDS ESCAPED BY 'ъ';
|
||||
ERROR 42000: Field separator argument is not what is expected; check the manual
|
||||
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' FIELDS TERMINATED BY 'ъ';
|
||||
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
|
||||
Warning 1638 Non-ASCII separator arguments are not fully supported
|
||||
##################################################
|
||||
1ъABC-<2D><><EFBFBD>ъDEF-<2D><><EFBFBD>
|
||||
@ -160,7 +157,6 @@ a b c
|
||||
2 NULL NULL
|
||||
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' LINES STARTING BY 'ъ';
|
||||
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
|
||||
Warning 1638 Non-ASCII separator arguments are not fully supported
|
||||
##################################################
|
||||
ъ1 ABC-<2D><><EFBFBD> DEF-<2D><><EFBFBD>
|
||||
@ -176,7 +172,6 @@ a b c
|
||||
2 NULL NULL
|
||||
SELECT * FROM t1 INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/t1.txt' LINES TERMINATED BY 'ъ';
|
||||
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
|
||||
Warning 1638 Non-ASCII separator arguments are not fully supported
|
||||
##################################################
|
||||
1 ABC-<2D><><EFBFBD> DEF-<2D><><EFBFBD>ъ2 \N \Nъ##################################################
|
||||
|
@ -764,11 +764,8 @@ SELECT 1 FROM t1 UNION SELECT 1 FROM t1 ORDER BY 1 LIMIT 1 FOR UPDATE;
|
||||
# "INTO" clause tests
|
||||
SELECT 1 FROM t1 INTO @var17727401;
|
||||
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
|
||||
Warning 1329 No data - zero rows fetched, selected, or processed
|
||||
SELECT 1 FROM DUAL INTO @var17727401;
|
||||
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 1 INTO @var17727401;
|
||||
SELECT 1 INTO @var17727401 FROM t1;
|
||||
Warnings:
|
||||
@ -784,7 +781,6 @@ Warnings:
|
||||
Warning 1329 No data - zero rows fetched, selected, or processed
|
||||
SELECT 1 FROM t1 WHERE 1 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1 INTO @var17727401;
|
||||
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
|
||||
Warning 1329 No data - zero rows fetched, selected, or processed
|
||||
SELECT 1 FROM t1 WHERE 1 INTO @var17727401 GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 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 'GROUP BY 1 HAVING 1 ORDER BY 1 LIMIT 1' at line 1
|
||||
@ -804,7 +800,6 @@ ERROR 42000: You have an error in your SQL syntax; check the manual that corresp
|
||||
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 'INTO @var17727401) UNION (SELECT 1 FROM t1 INTO t1)' at line 1
|
||||
SELECT 1 FROM t1 UNION SELECT 1 FROM t1 INTO @var17727401;
|
||||
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
|
||||
Warning 1329 No data - zero rows fetched, selected, or processed
|
||||
SELECT 1 INTO @var17727401 FROM t1 PROCEDURE ANALYSE();
|
||||
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 'PROCEDURE ANALYSE()' at line 1
|
||||
|
@ -693,8 +693,6 @@ a b
|
||||
-21 REPLACEd by REPLACE
|
||||
FLUSH STATUS;
|
||||
SELECT * FROM t1 PARTITION (pNeg, `p10-99`) INTO OUTFILE 'loadtest.txt';
|
||||
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 INFORMATION_SCHEMA.SESSION_STATUS
|
||||
WHERE VARIABLE_NAME LIKE 'HANDLER_%' AND VARIABLE_VALUE > 0;
|
||||
VARIABLE_NAME VARIABLE_VALUE
|
||||
|
@ -244,8 +244,6 @@ prepare stmt1 from "insert into t1 select i from t1";
|
||||
execute stmt1;
|
||||
execute stmt1;
|
||||
prepare stmt1 from "select * from t1 into outfile '<MYSQLTEST_VARDIR>/tmp/f1.txt'";
|
||||
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
|
||||
execute stmt1;
|
||||
deallocate prepare stmt1;
|
||||
drop table t1;
|
||||
|
@ -20,8 +20,6 @@ else
|
||||
select '' as "SUCCESS";
|
||||
end if;
|
||||
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
|
||||
set @reprepare_count= 0;
|
||||
flush status;
|
||||
=====================================================================
|
||||
@ -1075,8 +1073,6 @@ call p1(x);
|
||||
return x;
|
||||
end|
|
||||
create procedure p1(out x int) select max(a) from t1 into x;
|
||||
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
|
||||
prepare stmt from "select * from v1";
|
||||
execute stmt;
|
||||
f1()
|
||||
@ -1089,8 +1085,6 @@ SUCCESS
|
||||
|
||||
drop procedure p1;
|
||||
create procedure p1(out x int) select max(a) from t2 into x;
|
||||
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
|
||||
# XXX: used to be a bug. The prelocked list was not invalidated
|
||||
# and we kept opening table t1, whereas the procedure
|
||||
# is now referring to table t2
|
||||
|
@ -20,8 +20,6 @@ else
|
||||
select '' as "SUCCESS";
|
||||
end if;
|
||||
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
|
||||
set @reprepare_count= 0;
|
||||
flush status;
|
||||
drop table if exists t1;
|
||||
|
@ -646,13 +646,9 @@ 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
|
||||
@ -1105,8 +1101,6 @@ 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;
|
||||
|
@ -75,9 +75,6 @@ end;
|
||||
end case;
|
||||
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
|
||||
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 check_pk_inventory(in id integer)
|
||||
begin
|
||||
declare x integer;
|
||||
@ -95,8 +92,6 @@ MYSQL_ERRNO = 10000;
|
||||
end if;
|
||||
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 check_pk_order(in id integer)
|
||||
begin
|
||||
declare x integer;
|
||||
@ -113,8 +108,6 @@ MYSQL_ERRNO = 10000;
|
||||
end if;
|
||||
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 trigger po_order_bi before insert on po_order
|
||||
for each row
|
||||
begin
|
||||
|
@ -936,8 +936,6 @@ SELECT rec1.a, rec1.b;
|
||||
END;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -957,8 +955,6 @@ SELECT rec1.a, rec1.b;
|
||||
END;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -976,8 +972,6 @@ SELECT rec1.a, rec1.b;
|
||||
END;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
|
@ -606,8 +606,6 @@ SELECT 10,'a','b' FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -624,8 +622,6 @@ SELECT 10,'a' FROM t1 INTO rec1, rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -642,8 +638,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
|
@ -957,8 +957,6 @@ SELECT * FROM t1 INTO v_a, v_b, v_c;
|
||||
SELECT v_a, v_b, v_c;
|
||||
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
|
||||
CALL p1();
|
||||
v_a v_b v_c
|
||||
1 b1 2001-01-01 10:20:30.123
|
||||
|
@ -77,8 +77,6 @@ select count(*) as cnt from (select id1 from t1 force index (primary) where id1
|
||||
set id1_cond = id1_cond + 1;
|
||||
end while;
|
||||
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
|
||||
insert t1 select seq, seq, 1, 1, seq, seq, seq from seq_1_to_2000;
|
||||
set @before=unix_timestamp();
|
||||
call select_test();
|
||||
|
@ -1,7 +1,5 @@
|
||||
drop table if exists t1, t2;
|
||||
SELECT * FROM mysql.proc INTO OUTFILE 'MYSQLTEST_VARDIR/tmp/proc.txt';
|
||||
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
|
||||
delete from mysql.proc;
|
||||
create procedure syntaxerror(t int)|
|
||||
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 '' at line 1
|
||||
@ -14,8 +12,6 @@ create table t3 ( x int )|
|
||||
insert into t3 values (2), (3)|
|
||||
create procedure bad_into(out param int)
|
||||
select x from t3 into param|
|
||||
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
|
||||
call bad_into(@x)|
|
||||
ERROR 42000: Result consisted of more than one row
|
||||
drop procedure bad_into|
|
||||
@ -2842,8 +2838,6 @@ DECLARE v VARCHAR(5) DEFAULT -1;
|
||||
SELECT b FROM t1 WHERE a = 2 INTO v;
|
||||
RETURN v;
|
||||
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
|
||||
|
||||
# Here we check that the NOT_FOUND condition raised in f1()
|
||||
# is not visible in the outer function (f2), i.e. the continue
|
||||
|
@ -2136,8 +2136,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -2152,8 +2150,6 @@ SELECT * FROM t1 INTO rec1, rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -2168,8 +2164,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
|
@ -320,8 +320,6 @@ repeat(select 1) into outfile 'b2';
|
||||
insert into test.t1 values (repeat("b2",3), x);
|
||||
set x = x-1;
|
||||
until x = 0 end repeat|
|
||||
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
|
||||
drop procedure b2|
|
||||
drop procedure if exists c|
|
||||
create procedure c(x int)
|
||||
@ -4283,9 +4281,6 @@ select i as 'A local variable in a nested compound statement takes precedence o
|
||||
end;
|
||||
end;
|
||||
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
|
||||
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
|
||||
call bug5967("a - stored procedure parameter")|
|
||||
a
|
||||
a - stored procedure parameter
|
||||
@ -5779,8 +5774,6 @@ end;
|
||||
select 1 from no_such_view limit 1 into x;
|
||||
return x;
|
||||
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 function func_8407_b() returns int
|
||||
begin
|
||||
declare x int default 0;
|
||||
|
@ -506,8 +506,6 @@ insert into t3 select a from t3;
|
||||
select count(*)*255 from t3 into table_size;
|
||||
until table_size > max_table_size*2 end repeat;
|
||||
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
|
||||
call bug14210_fill_table()|
|
||||
drop procedure bug14210_fill_table|
|
||||
create table t4 like t3|
|
||||
|
@ -11,8 +11,6 @@ insert into t1 values (null);
|
||||
select count(*) from t1 into @a;
|
||||
return @a;
|
||||
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
|
||||
reset master;
|
||||
insert into t2 values (bug23333(),1);
|
||||
ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
|
||||
|
@ -37,8 +37,6 @@ create index Language on CountryLanguage(Language);
|
||||
create index CityName on City(Name);
|
||||
alter table City change population population int(11) null default 0;
|
||||
select max(id) from City into @max_city_id;
|
||||
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
|
||||
insert into City values (@max_city_id + 1,'Kilifarevo','BGR',NULL);
|
||||
SELECT COUNT(*) FROM Country;
|
||||
COUNT(*)
|
||||
|
@ -39,8 +39,6 @@ create index Language on CountryLanguage(Language);
|
||||
create index CityName on City(Name);
|
||||
alter table City change population population int(11) null default 0;
|
||||
select max(id) from City into @max_city_id;
|
||||
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
|
||||
insert into City values (@max_city_id + 1,'Kilifarevo','BGR',NULL);
|
||||
SELECT COUNT(*) FROM Country;
|
||||
COUNT(*)
|
||||
|
@ -736,8 +736,6 @@ select user() into user;
|
||||
set NEW.username = user;
|
||||
select count(*) from ((select 1) union (select 2)) as d1 into i;
|
||||
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
|
||||
update t1 set data = 1;
|
||||
connection addconroot1;
|
||||
update t1 set data = 2;
|
||||
@ -2086,8 +2084,6 @@ FOR EACH ROW BEGIN
|
||||
SELECT 1 FROM t1 c WHERE
|
||||
(@bug51650 IS NULL OR @bug51650 != c.b) AND c.b = NEW.a LIMIT 1 INTO @foo;
|
||||
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
|
||||
SET @bug51650 = 1;
|
||||
INSERT IGNORE INTO t2 VALUES();
|
||||
INSERT IGNORE INTO t1 SET b = '777';
|
||||
|
@ -1541,8 +1541,6 @@ NULL
|
||||
(select 2) union (select 1 into @var);
|
||||
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 'into @var)' at line 1
|
||||
(select 1) union (select 1) into @var;
|
||||
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 2) union (select 1) into @var;
|
||||
ERROR 42000: Result consisted of more than one row
|
||||
CREATE TABLE t1 (a int);
|
||||
@ -1675,14 +1673,8 @@ ERROR 42000: You have an error in your SQL syntax; check the manual that corresp
|
||||
SELECT a FROM t1 UNION SELECT a INTO OUTFILE 'union.out.file6' FROM t1;
|
||||
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 'FROM t1' at line 1
|
||||
SELECT a FROM t1 UNION SELECT a FROM t1 INTO @v ;
|
||||
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 a FROM t1 UNION SELECT a FROM t1 INTO OUTFILE 'union.out.file5';
|
||||
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 a FROM t1 UNION SELECT a FROM t1 INTO OUTFILE 'union.out.file6';
|
||||
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 a INTO @v FROM t1 UNION SELECT a FROM t1;
|
||||
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 'UNION SELECT a FROM t1' at line 1
|
||||
SELECT a INTO OUTFILE 'union.out.file7' FROM t1 UNION SELECT a FROM t1;
|
||||
|
@ -1,6 +1,4 @@
|
||||
select variable_value from information_schema.global_status where variable_name="handler_read_key" into @global_read_key;
|
||||
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 columns from information_schema.client_statistics;
|
||||
Field Type Null Key Default Extra
|
||||
CLIENT varchar(64) NO NULL
|
||||
|
@ -2445,8 +2445,6 @@ SELECT Meaning FROM v1 INTO retn;
|
||||
RETURN retn;
|
||||
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 VIEW v2 AS SELECT f1();
|
||||
select * from v2;
|
||||
f1()
|
||||
@ -2618,8 +2616,6 @@ declare mx int;
|
||||
select max(a) from t1 into mx;
|
||||
return mx;
|
||||
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 view v1 as select f1() as a;
|
||||
create view v2 as select * from v1;
|
||||
drop table t1;
|
||||
@ -3162,14 +3158,10 @@ DROP VIEW v1;
|
||||
DROP TABLE t1;
|
||||
DROP VIEW IF EXISTS v1;
|
||||
SELECT * FROM (SELECT 1) AS t into @w;
|
||||
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 VIEW v1 AS SELECT * FROM (SELECT 1) AS t into @w;
|
||||
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 'into @w' at line 1
|
||||
# Previously the following would fail.
|
||||
SELECT * FROM (SELECT 1) AS t into @w;
|
||||
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
|
||||
drop view if exists view_24532_a;
|
||||
drop view if exists view_24532_b;
|
||||
drop table if exists table_24532;
|
||||
@ -3966,8 +3958,6 @@ BEGIN
|
||||
SELECT a FROM v2 INTO @a;
|
||||
RETURN @a;
|
||||
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
|
||||
# Trigger pre-locking when opening v2.
|
||||
CREATE VIEW v1 AS SELECT f1() FROM t1;
|
||||
SHOW CREATE VIEW v1;
|
||||
|
@ -415,8 +415,6 @@ create table t2 (s1 int);
|
||||
drop function if exists f2;
|
||||
create function f2 () returns int begin declare v int; select s1 from t2
|
||||
into v; return v; 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 algorithm=TEMPTABLE view v1 as select f2() from t1;
|
||||
create algorithm=MERGE view v2 as select f2() from t1;
|
||||
create algorithm=TEMPTABLE SQL SECURITY INVOKER view v3 as select f2() from t1;
|
||||
@ -459,8 +457,6 @@ create table t2 (s1 int);
|
||||
drop function if exists f2;
|
||||
create function f2 () returns int begin declare v int; select s1 from t2
|
||||
into v; return v; 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 user mysqltest_1@localhost;
|
||||
grant select on t1 to mysqltest_1@localhost;
|
||||
grant execute on function f2 to mysqltest_1@localhost;
|
||||
|
@ -23,8 +23,6 @@ a:=a+1;
|
||||
INSERT INTO t1 VALUES (a,'pkg1 initialization');
|
||||
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
|
||||
CALL pkg1.p1;
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a routine
|
||||
|
@ -2062,8 +2062,6 @@ $$
|
||||
CALL p1.p1();
|
||||
@a
|
||||
11
|
||||
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
|
||||
CALL p1.p1();
|
||||
@a
|
||||
12
|
||||
@ -2095,8 +2093,6 @@ BEGIN
|
||||
SELECT MAX(a) FROM t1 INTO @a;
|
||||
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
|
||||
CALL p1.p1();
|
||||
@a
|
||||
11
|
||||
@ -2130,8 +2126,6 @@ BEGIN
|
||||
SELECT 1 FROM t1 INTO @a;
|
||||
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
|
||||
CALL p1.p1();
|
||||
ERROR 42S02: Table 'test.t1' doesn't exist
|
||||
SELECT p1.f1();
|
||||
@ -2690,9 +2684,6 @@ SELECT * FROM t1 INTO b;
|
||||
SELECT b.a, b.b;
|
||||
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
|
||||
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
|
||||
CALL p1.p1;
|
||||
b.a b.b
|
||||
10 b
|
||||
|
@ -2835,8 +2835,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -2851,8 +2849,6 @@ SELECT * FROM t1 INTO rec1, rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -2867,8 +2863,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
@ -2884,8 +2878,6 @@ SELECT 10,'a','b' FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -2900,8 +2892,6 @@ SELECT 10,'a' FROM t1 INTO rec1, rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -2916,8 +2906,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
@ -2934,8 +2922,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: The used SELECT statements have a different number of columns
|
||||
DROP TABLE t1;
|
||||
@ -2951,8 +2937,6 @@ SELECT * FROM t1 INTO rec1, rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
ERROR 21000: Operand should contain 2 column(s)
|
||||
DROP TABLE t1;
|
||||
@ -2968,8 +2952,6 @@ SELECT * FROM t1 INTO rec1;
|
||||
SELECT rec1.a, rec1.b;
|
||||
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
|
||||
CALL p1();
|
||||
rec1.a rec1.b
|
||||
10 b10
|
||||
|
@ -6,8 +6,6 @@ CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY) engine=innodb;
|
||||
INSERT INTO t1 VALUES (1);
|
||||
START TRANSACTION;
|
||||
SELECT a AS a_con1 FROM t1 INTO @a FOR UPDATE;
|
||||
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
|
||||
connect con2,localhost,root,,;
|
||||
SET sql_mode='ORACLE';
|
||||
START TRANSACTION;
|
||||
@ -16,8 +14,6 @@ connection default;
|
||||
UPDATE t1 SET a=a+100;
|
||||
COMMIT;
|
||||
connection con2;
|
||||
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 a AS con2 FROM t1;
|
||||
con2
|
||||
101
|
||||
|
@ -6,8 +6,6 @@ create database mysqltest1;
|
||||
create table mysqltest1.t1 (n int);
|
||||
insert into mysqltest1.t1 values (1);
|
||||
select * from mysqltest1.t1 into outfile 'mysqltest1/f1.txt';
|
||||
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 table mysqltest1.t2 (n int);
|
||||
create table mysqltest1.t3 (n int);
|
||||
drop database mysqltest1;
|
||||
|
@ -42,8 +42,6 @@ INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
connection slave;
|
||||
select * from t1 into outfile "../../tmp/t1_slave.txt";
|
||||
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
|
||||
connection master;
|
||||
create temporary table t1_slave select * from t1 where 1=0;
|
||||
load data infile '../../tmp/t1_slave.txt' into table t1_slave;
|
||||
|
@ -1540,8 +1540,6 @@ BEGIN
|
||||
SELECT 1 FROM t2 INTO @a;
|
||||
RETURN 1;
|
||||
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
|
||||
SELECT f1();
|
||||
ERROR 42S02: Table 'test.t2' doesn't exist
|
||||
CREATE TABLE t1(a INT);
|
||||
|
@ -1539,8 +1539,6 @@ BEGIN
|
||||
SELECT 1 FROM t2 INTO @a;
|
||||
RETURN 1;
|
||||
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
|
||||
SELECT f1();
|
||||
ERROR 42S02: Table 'test.t2' doesn't exist
|
||||
CREATE TABLE t1(a INT);
|
||||
|
@ -1544,8 +1544,6 @@ BEGIN
|
||||
SELECT 1 FROM t2 INTO @a;
|
||||
RETURN 1;
|
||||
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
|
||||
SELECT f1();
|
||||
ERROR 42S02: Table 'test.t2' doesn't exist
|
||||
CREATE TABLE t1(a INT);
|
||||
|
@ -1540,8 +1540,6 @@ BEGIN
|
||||
SELECT 1 FROM t2 INTO @a;
|
||||
RETURN 1;
|
||||
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
|
||||
SELECT f1();
|
||||
ERROR 42S02: Table 'test.t2' doesn't exist
|
||||
CREATE TABLE t1(a INT);
|
||||
|
@ -35,10 +35,6 @@ FROM test.part_tbl; -- debug to show the problem
|
||||
SET del_count = del_count - 2;
|
||||
END WHILE;
|
||||
END|
|
||||
Warnings:
|
||||
Level Warning
|
||||
Code 1287
|
||||
Message '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
CALL test.proc_part();
|
||||
internal_count del_count
|
||||
999 1000
|
||||
|
@ -11,8 +11,6 @@ connection default;
|
||||
SELECT ID FROM INFORMATION_SCHEMA.PROCESSLIST
|
||||
WHERE INFO="UPDATE bug51920 SET i=2"
|
||||
INTO @thread_id;
|
||||
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
|
||||
KILL @thread_id;
|
||||
connection con1;
|
||||
Got one of the listed errors
|
||||
|
@ -16,8 +16,6 @@ connection default;
|
||||
SET DEBUG_SYNC='now WAIT_FOR found_row';
|
||||
select event_id from performance_schema.events_statements_current
|
||||
where thread_id = @con1_thread_id into @con1_stmt_id;
|
||||
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 EVENT_NAME, WORK_COMPLETED, WORK_ESTIMATED
|
||||
from performance_schema.events_stages_current
|
||||
where (thread_id = @con1_thread_id);
|
||||
|
@ -6,8 +6,6 @@ SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES
|
||||
WHERE TABLE_SCHEMA='performance_schema'
|
||||
ORDER BY TABLE_NAME;
|
||||
SELECT COUNT(*) FROM table_list INTO @table_count;
|
||||
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
|
||||
#
|
||||
# For each table in the performance schema, attempt HANDLER...OPEN,
|
||||
# which should fail with an error 1031, ER_ILLEGAL_HA.
|
||||
|
@ -218,10 +218,6 @@ close pfs_cursor;
|
||||
signal sqlstate '01000' set message_text='Done', mysql_errno=12000;
|
||||
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
|
||||
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
|
||||
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 global variables like "performance_schema%";
|
||||
Variable_name Value
|
||||
performance_schema ON
|
||||
|
@ -16,8 +16,6 @@ connection master;
|
||||
select ID from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where COMMAND = "Binlog Dump"
|
||||
into @master_dump_pid;
|
||||
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 COMMAND, STATE
|
||||
from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where ID = @master_dump_pid;
|
||||
@ -33,8 +31,6 @@ connection slave;
|
||||
select ID from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where STATE like "Waiting for master to send event%"
|
||||
into @slave_io_pid;
|
||||
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 COMMAND, STATE
|
||||
from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where ID = @slave_io_pid;
|
||||
@ -47,8 +43,6 @@ NAME TYPE PROCESSLIST_COMMAND PROCESSLIST_STATE
|
||||
select ID from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where STATE like "Slave has read all relay log%"
|
||||
into @slave_sql_pid;
|
||||
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 COMMAND, STATE
|
||||
from INFORMATION_SCHEMA.PROCESSLIST
|
||||
where ID = @slave_sql_pid;
|
||||
|
@ -93,8 +93,6 @@ SELECT thread_id FROM performance_schema.threads
|
||||
WHERE PROCESSLIST_ID = conid INTO pid;
|
||||
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
|
||||
CALL t_ps_proc(connection_id(), @p_id);
|
||||
DROP FUNCTION IF EXISTS t_ps_proc;
|
||||
CREATE FUNCTION t_ps_func(conid INT) RETURNS int
|
||||
|
@ -6,8 +6,6 @@ create database mysqltest1;
|
||||
create table mysqltest1.t1 (n int);
|
||||
insert into mysqltest1.t1 values (1);
|
||||
select * from mysqltest1.t1 into outfile 'mysqltest1/f1.txt';
|
||||
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 table mysqltest1.t2 (n int);
|
||||
create table mysqltest1.t3 (n int);
|
||||
drop database mysqltest1;
|
||||
|
@ -51,10 +51,6 @@ DELETE FROM test.regular_tbl WHERE id = del_count;
|
||||
SET del_count = del_count - 2;
|
||||
END WHILE;
|
||||
END|
|
||||
Warnings:
|
||||
Level Warning
|
||||
Code 1287
|
||||
Message '<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 test.proc_bykey()
|
||||
BEGIN
|
||||
DECLARE ins_count INT DEFAULT 1000;
|
||||
@ -76,10 +72,6 @@ DELETE FROM test.bykey_tbl WHERE id = del_count;
|
||||
SET del_count = del_count - 2;
|
||||
END WHILE;
|
||||
END|
|
||||
Warnings:
|
||||
Level Warning
|
||||
Code 1287
|
||||
Message '<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 test.proc_byrange()
|
||||
BEGIN
|
||||
DECLARE ins_count INT DEFAULT 1000;
|
||||
@ -101,10 +93,6 @@ DELETE FROM test.byrange_tbl WHERE id = del_count;
|
||||
SET del_count = del_count - 2;
|
||||
END WHILE;
|
||||
END|
|
||||
Warnings:
|
||||
Level Warning
|
||||
Code 1287
|
||||
Message '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
begin;
|
||||
CALL test.proc_norm();
|
||||
commit;
|
||||
|
@ -26,10 +26,6 @@ DELETE FROM test.regular_tbl WHERE id = del_count;
|
||||
SET del_count = del_count - 2;
|
||||
END WHILE;
|
||||
END|
|
||||
Warnings:
|
||||
Level Warning
|
||||
Code 1287
|
||||
Message '<select expression> INTO <destination>;' is deprecated and will be removed in a future release. Please use 'SELECT <select list> INTO <destination> FROM...' instead
|
||||
CALL test.proc_norm();
|
||||
connection slave;
|
||||
connection master;
|
||||
|
@ -259,8 +259,6 @@ connection server_2;
|
||||
*** Restart the slave server to prove 'gtid_slave_pos_innodb' autodiscovery ***
|
||||
connection server_2;
|
||||
SELECT max(seq_no) FROM mysql.gtid_slave_pos_InnoDB into @seq_no;
|
||||
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
|
||||
connection server_1;
|
||||
INSERT INTO t2(a) SELECT 1+MAX(a) FROM t2;
|
||||
include/save_master_gtid.inc
|
||||
|
@ -42,8 +42,6 @@ INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
INSERT INTO t1 (col_a) VALUES (test_replication_sf());
|
||||
connection slave;
|
||||
select * from t1 into outfile "../../tmp/t1_slave.txt";
|
||||
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
|
||||
connection master;
|
||||
create temporary table t1_slave select * from t1 where 1=0;
|
||||
load data infile '../../tmp/t1_slave.txt' into table t1_slave;
|
||||
|
@ -17,8 +17,6 @@ ERROR HY000: Variable 'innodb_fil_make_page_dirty_debug' is a GLOBAL variable an
|
||||
create table t1 (f1 int primary key) engine = innodb;
|
||||
select space from information_schema.innodb_sys_tables
|
||||
where name = 'test/t1' into @space_id;
|
||||
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
|
||||
set global innodb_saved_page_number_debug = 0;
|
||||
set global innodb_fil_make_page_dirty_debug = @space_id;
|
||||
drop table t1;
|
||||
|
@ -17,8 +17,6 @@ ERROR HY000: Variable 'innodb_saved_page_number_debug' is a GLOBAL variable and
|
||||
create table t1 (f1 int primary key) engine = innodb;
|
||||
select space from information_schema.innodb_sys_tables
|
||||
where name = 'test/t1' into @space_id;
|
||||
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
|
||||
set global innodb_saved_page_number_debug = 0;
|
||||
set global innodb_fil_make_page_dirty_debug = @space_id;
|
||||
drop table t1;
|
||||
|
@ -6,8 +6,6 @@ INSERT INTO t1 VALUES ("one"),("two"),("three"),("four"),("five");
|
||||
SHOW VARIABLES LIKE 'secure_file_priv';
|
||||
Variable_name Value
|
||||
secure_file_priv
|
||||
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
|
||||
c1
|
||||
one
|
||||
two
|
||||
|
@ -199,8 +199,6 @@ a
|
||||
2
|
||||
1
|
||||
select row_start from t where a=3 into @tm;
|
||||
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
|
||||
alter table t add column b int;
|
||||
select @tm=row_start from t where a=3;
|
||||
@tm=row_start
|
||||
|
@ -10,8 +10,6 @@ insert into t1 values ();
|
||||
set @ts0= now(6);
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx0;
|
||||
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 transaction_id = @tx0 from mysql.transaction_registry
|
||||
order by transaction_id desc limit 1;
|
||||
transaction_id = @tx0
|
||||
@ -19,8 +17,6 @@ transaction_id = @tx0
|
||||
set @ts1= now(6);
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx1;
|
||||
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 transaction_id = @tx1 from mysql.transaction_registry
|
||||
order by transaction_id desc limit 1;
|
||||
transaction_id = @tx1
|
||||
@ -28,8 +24,6 @@ transaction_id = @tx1
|
||||
set @ts2= now(6);
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx2;
|
||||
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 transaction_id = @tx2 from mysql.transaction_registry
|
||||
order by transaction_id desc limit 1;
|
||||
transaction_id = @tx2
|
||||
@ -72,32 +66,24 @@ trt_trx_sees(0, @tx2)
|
||||
set transaction isolation level read uncommitted;
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx3;
|
||||
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 isolation_level = 'READ-UNCOMMITTED' from mysql.transaction_registry where transaction_id = @tx3;
|
||||
isolation_level = 'READ-UNCOMMITTED'
|
||||
1
|
||||
set transaction isolation level read committed;
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx4;
|
||||
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 isolation_level = 'READ-COMMITTED' from mysql.transaction_registry where transaction_id = @tx4;
|
||||
isolation_level = 'READ-COMMITTED'
|
||||
1
|
||||
set transaction isolation level serializable;
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx5;
|
||||
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 isolation_level = 'SERIALIZABLE' from mysql.transaction_registry where transaction_id = @tx5;
|
||||
isolation_level = 'SERIALIZABLE'
|
||||
1
|
||||
set transaction isolation level repeatable read;
|
||||
insert into t1 values ();
|
||||
select sys_trx_start from t1 where id = last_insert_id() into @tx6;
|
||||
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 isolation_level = 'REPEATABLE-READ' from mysql.transaction_registry where transaction_id = @tx6;
|
||||
isolation_level = 'REPEATABLE-READ'
|
||||
1
|
||||
|
@ -271,12 +271,8 @@ t3 CREATE TABLE `t3` (
|
||||
## For versioned table
|
||||
insert into t1 values (1);
|
||||
select row_start from t1 into @row_start;
|
||||
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
|
||||
insert into t0 (y) values (2);
|
||||
select st from t0 into @st;
|
||||
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 or replace table t2 with system versioning as select * from t1;
|
||||
show create table t2;
|
||||
Table Create Table
|
||||
@ -339,12 +335,8 @@ ERROR 42S21: Duplicate column name 'row_end'
|
||||
# Prepare checking for historical row
|
||||
delete from t1;
|
||||
select row_end from t1 for system_time all into @row_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
|
||||
delete from t0;
|
||||
select en from t0 for system_time all into @en;
|
||||
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
|
||||
## Combinations of versioned + non-versioned
|
||||
create or replace table t2 (y int);
|
||||
insert into t2 values (3);
|
||||
@ -365,14 +357,10 @@ insert into t2 (y) values (1), (2);
|
||||
delete from t2 where y = 2;
|
||||
create or replace table t3 select * from t2 for system_time all;
|
||||
select st, en from t3 where y = 1 into @st, @en;
|
||||
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 y from t2 for system_time all where st = @st and en = @en;
|
||||
y
|
||||
1
|
||||
select st, en from t3 where y = 2 into @st, @en;
|
||||
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 y from t2 for system_time all where st = @st and en = @en;
|
||||
y
|
||||
2
|
||||
|
@ -274,8 +274,6 @@ on update cascade
|
||||
) engine=innodb;
|
||||
insert into parent (value) values (23);
|
||||
select id, value from parent into @id, @value;
|
||||
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
|
||||
insert into child values (default, @id, @value);
|
||||
insert into subchild values (default, @id, @value);
|
||||
select parent_id from subchild;
|
||||
|
@ -54,8 +54,6 @@ drop view vt1_1;
|
||||
create or replace table t1( id bigint primary key, a int, b int) with system versioning;
|
||||
insert into t1 values(1, 1, 1);
|
||||
select row_start, row_end from t1 into @sys_start, @sys_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
|
||||
select id, a, b from t1;
|
||||
id a b
|
||||
1 1 1
|
||||
|
@ -1,8 +1,6 @@
|
||||
CREATE TABLE t1 (a INT, b INT, c INT, vc INT AS (c), UNIQUE(a), UNIQUE(b)) WITH SYSTEM VERSIONING;
|
||||
INSERT IGNORE INTO t1 (a,b,c) VALUES (1,2,3);
|
||||
SELECT a, b, c FROM t1 INTO OUTFILE '15330.data';
|
||||
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
|
||||
LOAD DATA INFILE '15330.data' IGNORE INTO TABLE t1 (a,b,c);
|
||||
Warnings:
|
||||
Warning 1062 Duplicate entry '1' for key 'a'
|
||||
|
@ -178,8 +178,6 @@ x C D
|
||||
1 1 1
|
||||
set @str= concat('select row_start from t1 partition (pn) into @ts0');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
set @now= now(6);
|
||||
@ -191,8 +189,6 @@ execute select_pn;
|
||||
x C D
|
||||
set @str= concat('select row_start from t1 partition (p0) into @ts1');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
select @ts0 = @ts1;
|
||||
@ -208,8 +204,6 @@ x C D
|
||||
2 1 1
|
||||
set @str= concat('select row_start from t1 partition (pn) into @ts0');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
set @now= now(6);
|
||||
@ -225,20 +219,14 @@ drop prepare select_p0;
|
||||
drop prepare select_pn;
|
||||
set @str= concat('select row_start from t1 partition (p0) where x = 2 into @ts1');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
set @str= concat('select row_end from t1 partition (p0) where x = 2 into @ts2');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
set @str= concat('select row_start from t1 partition (pn) into @ts3');
|
||||
prepare stmt from @str;
|
||||
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
|
||||
execute stmt;
|
||||
drop prepare stmt;
|
||||
select @ts0 = @ts1;
|
||||
@ -821,8 +809,6 @@ create or replace table t2 (f int);
|
||||
create or replace trigger tr before insert on t2
|
||||
for each row select table_rows from information_schema.tables
|
||||
where table_name = 't1' into @a;
|
||||
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
|
||||
insert into t2 values (1);
|
||||
#
|
||||
# MDEV-14740 Locking assertion for system_time partitioning
|
||||
@ -832,8 +818,6 @@ partition by system_time interval 1 week;
|
||||
create or replace table t2 (f int);
|
||||
create or replace trigger tr before insert on t2
|
||||
for each row select count(*) from t1 into @a;
|
||||
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
|
||||
insert into t2 values (1);
|
||||
#
|
||||
# MDEV-14747 ALTER PARTITION BY SYSTEM_TIME after LOCK TABLES
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- select.result
|
||||
+++ select.reject
|
||||
@@ -17,6 +17,8 @@
|
||||
(8, 108),
|
||||
(9, 109);
|
||||
set @t0= now(6);
|
||||
+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
|
||||
delete from t1 where x = 3;
|
||||
delete from t1 where x > 7;
|
||||
insert into t1(x, y) values(3, 33);
|
||||
|
@ -23,8 +23,6 @@ delete from t1 where x = 3;
|
||||
delete from t1 where x > 7;
|
||||
insert into t1(x, y) values(3, 33);
|
||||
select sys_trx_start from t1 where x = 3 and y = 33 into @t1;
|
||||
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 x, y from t1;
|
||||
x y
|
||||
0 100
|
||||
@ -382,8 +380,6 @@ insert into t1 values (1);
|
||||
set @ts= now(6);
|
||||
delete from t1;
|
||||
select sys_trx_start from t1 for system_time all into @trx_start;
|
||||
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
|
||||
## ensure @trx_start is much lower than unix timestamp
|
||||
select @trx_start < unix_timestamp(@ts) - 100 as trx_start_good;
|
||||
trx_start_good
|
||||
@ -577,11 +573,7 @@ period for system_time (row_start, row_end)
|
||||
insert into t1 values (1);
|
||||
delete from t1;
|
||||
select row_start from t1 for system_time all into @t1;
|
||||
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 row_end from t1 for system_time all into @t2;
|
||||
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 for system_time between @t1 and @t2;
|
||||
a
|
||||
1
|
||||
|
@ -1,15 +1,15 @@
|
||||
--- select2.result
|
||||
+++ select2,trx_id.reject
|
||||
@@ -26,6 +26,8 @@
|
||||
--- suite/versioning/r/select2.result 2022-12-12 19:34:34.242342915 +0200
|
||||
+++ suite/versioning/r/select2,trx_id.reject 2022-12-12 19:37:18.721907294 +0200
|
||||
@@ -22,6 +22,8 @@
|
||||
delete from t1 where x > 7;
|
||||
insert into t1(x, y) values(3, 33);
|
||||
select sys_start from t1 where x = 3 and y = 33 into @t1;
|
||||
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
|
||||
+set @x1= @t1;
|
||||
+select trt_commit_ts(@x1) into @t1;
|
||||
select x, y from t1;
|
||||
x y
|
||||
0 100
|
||||
@@ -86,7 +88,7 @@
|
||||
@@ -82,7 +84,7 @@
|
||||
8 108
|
||||
9 109
|
||||
3 33
|
||||
@ -18,7 +18,7 @@
|
||||
ASOF2_x y
|
||||
0 100
|
||||
1 101
|
||||
@@ -98,7 +100,7 @@
|
||||
@@ -94,7 +96,7 @@
|
||||
7 107
|
||||
8 108
|
||||
9 109
|
||||
@ -27,7 +27,7 @@
|
||||
FROMTO2_x y
|
||||
0 100
|
||||
1 101
|
||||
@@ -110,7 +112,7 @@
|
||||
@@ -106,7 +108,7 @@
|
||||
7 107
|
||||
8 108
|
||||
9 109
|
||||
|
@ -18,14 +18,10 @@ insert into t1 (x, y) values
|
||||
(9, 109);
|
||||
set @t0= now(6);
|
||||
select sys_start from t1 limit 1 into @x0;
|
||||
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
|
||||
delete from t1 where x = 3;
|
||||
delete from t1 where x > 7;
|
||||
insert into t1(x, y) values(3, 33);
|
||||
select sys_start from t1 where x = 3 and y = 33 into @t1;
|
||||
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 x, y from t1;
|
||||
x y
|
||||
0 100
|
||||
|
@ -25,15 +25,11 @@ add period for system_time(s, e),
|
||||
add system versioning,
|
||||
algorithm=inplace;
|
||||
select s from t1 into @trx_start;
|
||||
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 count(*) = 1 from mysql.transaction_registry where transaction_id = @trx_start;
|
||||
count(*) = 1
|
||||
1
|
||||
create or replace table t1 (x int);
|
||||
select count(*) from mysql.transaction_registry into @tmp;
|
||||
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
|
||||
alter table t1
|
||||
add column s bigint unsigned as row start,
|
||||
add column e bigint unsigned as row end,
|
||||
@ -52,15 +48,11 @@ add period for system_time(s, e),
|
||||
add system versioning,
|
||||
algorithm=copy;
|
||||
select s from t1 into @trx_start;
|
||||
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 count(*) = 1 from mysql.transaction_registry where transaction_id = @trx_start;
|
||||
count(*) = 1
|
||||
1
|
||||
create or replace table t1 (x int);
|
||||
select count(*) from mysql.transaction_registry into @tmp;
|
||||
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
|
||||
alter table t1
|
||||
add column s bigint unsigned as row start,
|
||||
add column e bigint unsigned as row end,
|
||||
@ -113,14 +105,8 @@ set @ts2= sysdate(6);
|
||||
commit;
|
||||
set @ts3= sysdate(6);
|
||||
select sys_start from t1 where x = 1 into @trx_id1;
|
||||
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 sys_start from t1 where x = 2 into @trx_id2;
|
||||
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 sys_start from t1 where x = 3 into @trx_id3;
|
||||
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 @trx_id1 < @trx_id2, @trx_id2 < @trx_id3;
|
||||
@trx_id1 < @trx_id2 @trx_id2 < @trx_id3
|
||||
1 1
|
||||
@ -278,8 +264,6 @@ set @ts1= now(6);
|
||||
insert into t1 values (1);
|
||||
commit;
|
||||
select row_start from t1 into @trx_id;
|
||||
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 trt_begin_ts(@trx_id) <= @ts1 as BEGIN_TS_GOOD;
|
||||
BEGIN_TS_GOOD
|
||||
1
|
||||
|
@ -7413,6 +7413,9 @@ SHOW_VAR status_vars[]= {
|
||||
{"Feature_fulltext", (char*) offsetof(STATUS_VAR, feature_fulltext), SHOW_LONG_STATUS},
|
||||
{"Feature_gis", (char*) offsetof(STATUS_VAR, feature_gis), SHOW_LONG_STATUS},
|
||||
{"Feature_insert_returning", (char*)offsetof(STATUS_VAR, feature_insert_returning), SHOW_LONG_STATUS},
|
||||
{"Feature_into_old_syntax", (char*) offsetof(STATUS_VAR, feature_into_old_syntax), SHOW_LONG_STATUS},
|
||||
{"Feature_into_outfile", (char*) offsetof(STATUS_VAR, feature_into_outfile), SHOW_LONG_STATUS},
|
||||
{"Feature_into_variable", (char*) offsetof(STATUS_VAR, feature_into_variable), SHOW_LONG_STATUS},
|
||||
{"Feature_invisible_columns",(char*) offsetof(STATUS_VAR, feature_invisible_columns), SHOW_LONG_STATUS},
|
||||
{"Feature_json", (char*) offsetof(STATUS_VAR, feature_json), SHOW_LONG_STATUS},
|
||||
{"Feature_locale", (char*) offsetof(STATUS_VAR, feature_locale), SHOW_LONG_STATUS},
|
||||
|
@ -953,12 +953,12 @@ typedef struct system_status_var
|
||||
functions are used */
|
||||
ulong feature_dynamic_columns; /* +1 when creating a dynamic column */
|
||||
ulong feature_fulltext; /* +1 when MATCH is used */
|
||||
ulong feature_gis; /* +1 opening a table with GIS features */
|
||||
ulong feature_invisible_columns; /* +1 opening a table with invisible column */
|
||||
ulong feature_json; /* +1 when JSON function appears in the statement */
|
||||
ulong feature_gis; /* +1 opening table with GIS features */
|
||||
ulong feature_invisible_columns; /* +1 opening table with invisible column */
|
||||
ulong feature_json; /* +1 when JSON function is used */
|
||||
ulong feature_locale; /* +1 when LOCALE is set */
|
||||
ulong feature_subquery; /* +1 when subqueries are used */
|
||||
ulong feature_system_versioning; /* +1 opening a table WITH SYSTEM VERSIONING */
|
||||
ulong feature_system_versioning; /* +1 opening table WITH SYSTEM VERSIONING */
|
||||
ulong feature_application_time_periods;
|
||||
/* +1 opening a table with application-time period */
|
||||
ulong feature_insert_returning; /* +1 when INSERT...RETURNING is used */
|
||||
@ -966,6 +966,9 @@ typedef struct system_status_var
|
||||
ulong feature_trigger; /* +1 opening a table with triggers */
|
||||
ulong feature_xml; /* +1 when XPATH is used */
|
||||
ulong feature_window_functions; /* +1 when window functions are used */
|
||||
ulong feature_into_outfile; /* +1 when INTO OUTFILE is used */
|
||||
ulong feature_into_variable; /* +1 when INTO VARIABLE is used */
|
||||
ulong feature_into_old_syntax; /* +1 when INTO is used with old syntax*/
|
||||
|
||||
/* From MASTER_GTID_WAIT usage */
|
||||
ulong master_gtid_wait_timeouts; /* Number of timeouts */
|
||||
|
@ -12502,13 +12502,8 @@ opt_procedure_or_into:
|
||||
}
|
||||
| into opt_select_lock_type
|
||||
{
|
||||
push_warning_printf(thd, Sql_condition::WARN_LEVEL_WARN,
|
||||
ER_WARN_DEPRECATED_SYNTAX,
|
||||
ER_THD(thd, ER_WARN_DEPRECATED_SYNTAX),
|
||||
"<select expression> INTO <destination>;",
|
||||
"'SELECT <select list> INTO <destination>"
|
||||
" FROM...'");
|
||||
$$= $2;
|
||||
status_var_increment(thd->status_var.feature_into_old_syntax);
|
||||
}
|
||||
;
|
||||
|
||||
@ -12731,6 +12726,7 @@ into_destination:
|
||||
new (thd->mem_root)
|
||||
select_export(thd, lex->exchange))))
|
||||
MYSQL_YYABORT;
|
||||
status_var_increment(thd->status_var.feature_into_outfile);
|
||||
}
|
||||
opt_load_data_charset
|
||||
{ Lex->exchange->cs= $4; }
|
||||
@ -12753,6 +12749,7 @@ into_destination:
|
||||
| select_var_list_init
|
||||
{
|
||||
Lex->uncacheable(UNCACHEABLE_SIDEEFFECT);
|
||||
status_var_increment(thd->status_var.feature_into_variable);
|
||||
}
|
||||
;
|
||||
|
||||
|
@ -92,7 +92,5 @@ disconnect con2;
|
||||
disconnect con1;
|
||||
disconnect con0;
|
||||
SELECT * FROM t1 ORDER BY pk INTO OUTFILE <output_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
|
||||
All pk values matched their expected values
|
||||
DROP TABLE t1;
|
||||
|
@ -20,8 +20,6 @@ END IF;
|
||||
SET id1_cond = id1_cond + 1;
|
||||
END WHILE;
|
||||
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
|
||||
"Skipping bloom filter"
|
||||
SET session rocksdb_skip_bloom_filter_on_read=1;
|
||||
CALL select_test();
|
||||
|
@ -1,123 +1,63 @@
|
||||
Warnings:
|
||||
Note 1051 Unknown table 'test.ti_nk'
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
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
|
||||
skip_merge_sort
|
||||
true
|
||||
DROP TABLE ti_nk;
|
||||
|
@ -115,8 +115,6 @@ SELECT t1.a, t2.b FROM t2, t1 WHERE t1.a = t2.a ORDER BY t2.b, t1.a
|
||||
INTO OUTFILE '<DATADIR>/select.out'
|
||||
CHARACTER SET utf8
|
||||
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '''';
|
||||
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
|
||||
200,'bar'
|
||||
200,'bar'
|
||||
100,'foobar'
|
||||
@ -128,12 +126,8 @@ INTO DUMPFILE '<DATADIR>/select.dump';
|
||||
ERROR 42000: Result consisted of more than one row
|
||||
SELECT t1.*, t2.* FROM t1, t2 ORDER BY t2.b, t1.a, t2.a, t1.b, t1.pk, t2.pk LIMIT 1
|
||||
INTO DUMPFILE '<DATADIR>/select.dump';
|
||||
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
|
||||
1z2200bar3
|
||||
SELECT MIN(a), MAX(a) FROM t1 INTO @min, @max;
|
||||
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 @min, @max;
|
||||
@min @max
|
||||
1 200
|
||||
|
Reference in New Issue
Block a user