mirror of
https://github.com/MariaDB/server.git
synced 2026-01-06 05:22:24 +03:00
MDEV-26635 ROW_NUMBER is not 0 for errors not caused because of rows
This commit is contained in:
@@ -799,7 +799,7 @@ ERROR 42000: Invalid default value for 'a'
|
||||
#
|
||||
CREATE TABLE t1 (a INT DEFAULT '1 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -812,7 +812,7 @@ a
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT DEFAULT CONCAT('1 '));
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -827,7 +827,7 @@ a
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT DEFAULT COALESCE('1 '));
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
|
||||
@@ -628,7 +628,7 @@ v
|
||||
NULL
|
||||
Warnings:
|
||||
Note 1050 Table 't1' already exists
|
||||
Error 1406 Data too long for column 'v' at row 1
|
||||
Error 1406 Data too long for column 'v' at row 0
|
||||
DROP TABLE t1;
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
@@ -1476,7 +1476,7 @@ ERROR 42000: Column 'id1' specified twice
|
||||
GET DIAGNOSTICS CONDITION 1 @var118= ROW_NUMBER;
|
||||
SELECT @var118;
|
||||
@var118
|
||||
1
|
||||
0
|
||||
CREATE FUNCTION f1() RETURNS INT
|
||||
BEGIN
|
||||
INSERT INTO t1 VALUES (1);
|
||||
@@ -1487,38 +1487,38 @@ ERROR HY000: Can't update table 't1' in stored function/trigger because it is al
|
||||
GET DIAGNOSTICS CONDITION 1 @var119= ROW_NUMBER;
|
||||
SELECT @var119;
|
||||
@var119
|
||||
1
|
||||
0
|
||||
INSERT INTO t1 VALUES (1) RETURNING id2;
|
||||
ERROR 42S22: Unknown column 'id2' in 'field list'
|
||||
GET DIAGNOSTICS CONDITION 1 @var120= ROW_NUMBER;
|
||||
SELECT @var120;
|
||||
@var120
|
||||
1
|
||||
0
|
||||
INSERT INTO t1(id2) VALUES(1);
|
||||
ERROR 42S22: Unknown column 'id2' in 'field list'
|
||||
GET DIAGNOSTICS CONDITION 1 @var121= ROW_NUMBER;
|
||||
SELECT @var121;
|
||||
@var121
|
||||
1
|
||||
0
|
||||
INSERT INTO v VALUES(1,2);
|
||||
ERROR HY000: Can not insert into join view 'test.v' without fields list
|
||||
GET DIAGNOSTICS CONDITION 1 @var122= ROW_NUMBER;
|
||||
SELECT @var122;
|
||||
@var122
|
||||
1
|
||||
0
|
||||
INSERT INTO v(a,b) VALUES (1,2);
|
||||
ERROR HY000: Can not modify more than one base table through a join view 'test.v'
|
||||
GET DIAGNOSTICS CONDITION 1 @var123= ROW_NUMBER;
|
||||
SELECT @var123;
|
||||
@var123
|
||||
1
|
||||
0
|
||||
# REPLACE STATEMENT
|
||||
REPLACE INTO t1(id1, id1) VALUES (1,1);
|
||||
ERROR 42000: Column 'id1' specified twice
|
||||
GET DIAGNOSTICS CONDITION 1 @var124= ROW_NUMBER;
|
||||
SELECT @var124;
|
||||
@var124
|
||||
1
|
||||
0
|
||||
CREATE FUNCTION f2() RETURNS INT
|
||||
BEGIN
|
||||
REPLACE INTO t1 VALUES (1);
|
||||
@@ -1529,31 +1529,31 @@ ERROR HY000: Can't update table 't1' in stored function/trigger because it is al
|
||||
GET DIAGNOSTICS CONDITION 1 @var125= ROW_NUMBER;
|
||||
SELECT @var125;
|
||||
@var125
|
||||
1
|
||||
0
|
||||
REPLACE INTO t1 VALUES (1) RETURNING id2;
|
||||
ERROR 42S22: Unknown column 'id2' in 'field list'
|
||||
GET DIAGNOSTICS CONDITION 1 @var126= ROW_NUMBER;
|
||||
SELECT @var126;
|
||||
@var126
|
||||
1
|
||||
0
|
||||
REPLACE INTO t1(id2) VALUES(1);
|
||||
ERROR 42S22: Unknown column 'id2' in 'field list'
|
||||
GET DIAGNOSTICS CONDITION 1 @var127= ROW_NUMBER;
|
||||
SELECT @var127;
|
||||
@var127
|
||||
1
|
||||
0
|
||||
REPLACE INTO v VALUES(1,2);
|
||||
ERROR HY000: Can not insert into join view 'test.v' without fields list
|
||||
GET DIAGNOSTICS CONDITION 1 @var128= ROW_NUMBER;
|
||||
SELECT @var128;
|
||||
@var128
|
||||
1
|
||||
0
|
||||
REPLACE INTO v(a,b) VALUES (1,2);
|
||||
ERROR HY000: Can not modify more than one base table through a join view 'test.v'
|
||||
GET DIAGNOSTICS CONDITION 1 @var129= ROW_NUMBER;
|
||||
SELECT @var129;
|
||||
@var129
|
||||
1
|
||||
0
|
||||
DROP TABLE t1,t2;
|
||||
DROP FUNCTION f1;
|
||||
DROP FUNCTION f2;
|
||||
@@ -1598,7 +1598,7 @@ ERROR 23000: Duplicate entry '1' for key 'PRIMARY'
|
||||
GET DIAGNOSTICS CONDITION 1 @num = ROW_NUMBER, @msg = MESSAGE_TEXT;
|
||||
SELECT @num, @msg;
|
||||
@num @msg
|
||||
2 Duplicate entry '1' for key 'PRIMARY'
|
||||
1 Duplicate entry '1' for key 'PRIMARY'
|
||||
DROP PROCEDURE sp;
|
||||
DROP TABLE t1;
|
||||
# Checking more errors
|
||||
|
||||
@@ -5241,13 +5241,13 @@ DECLARE a DATETIME;
|
||||
CALL p1(a);
|
||||
END;
|
||||
$$
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 1
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 0
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE a DATETIME;
|
||||
EXECUTE IMMEDIATE 'CALL p1(?)' USING a;
|
||||
END;
|
||||
$$
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 1
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 0
|
||||
BEGIN NOT ATOMIC
|
||||
DECLARE a DATETIME;
|
||||
PREPARE stmt FROM 'CALL p1(?)';
|
||||
@@ -5255,7 +5255,7 @@ EXECUTE stmt USING a;
|
||||
DEALLOCATE PREPARE stmt;
|
||||
END;
|
||||
$$
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 1
|
||||
ERROR 22007: Incorrect datetime value: '10' for column ``.``.`a` at row 0
|
||||
DROP PROCEDURE p1;
|
||||
#
|
||||
# MDEV-14454 Binary protocol returns wrong collation ID for SP OUT parameters
|
||||
|
||||
@@ -32,7 +32,7 @@ call p;
|
||||
length(utf8_var) utf8_var
|
||||
128 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'utf8_var' at row 1
|
||||
Warning 1265 Data truncated for column 'utf8_var' at row 0
|
||||
call p2;
|
||||
length(msg) msg
|
||||
129 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX
|
||||
@@ -71,7 +71,7 @@ table_name = name;
|
||||
end
|
||||
$$
|
||||
call p;
|
||||
ERROR 22001: Data too long for column 'utf8_var' at row 1
|
||||
ERROR 22001: Data too long for column 'utf8_var' at row 0
|
||||
call p2;
|
||||
length(msg) msg
|
||||
513 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAX
|
||||
|
||||
@@ -62,7 +62,7 @@ CALL p1();
|
||||
a b
|
||||
127 200
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
Warning 1264 Out of range value for column 'a' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
DROP TABLE t1;
|
||||
SET sql_mode=DEFAULT;
|
||||
|
||||
@@ -167,12 +167,12 @@ CALL p1('1b');
|
||||
v_a
|
||||
1
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'p_a' at row 1
|
||||
Warning 1265 Data truncated for column 'p_a' at row 0
|
||||
CALL p1('b1');
|
||||
v_a
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'b1' for column ``.``.`p_a` at row 1
|
||||
Warning 1366 Incorrect integer value: 'b1' for column ``.``.`p_a` at row 0
|
||||
DROP PROCEDURE p1;
|
||||
SET sql_mode=DEFAULT;
|
||||
#
|
||||
|
||||
@@ -2780,7 +2780,7 @@ END|
|
||||
|
||||
CALL p1()|
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'string' for column ``.``.`var1` at row 1
|
||||
Warning 1366 Incorrect integer value: 'string' for column ``.``.`var1` at row 0
|
||||
|
||||
SET sql_mode = DEFAULT|
|
||||
CREATE PROCEDURE p2()
|
||||
|
||||
@@ -110,7 +110,7 @@ v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
|
||||
v17 v18 v19 v20
|
||||
12.00 12.12 12.00 12.12
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'v20' at row 1
|
||||
Note 1265 Data truncated for column 'v20' at row 0
|
||||
CALL sp_vars_check_assignment();
|
||||
i1 i2 i3 i4
|
||||
127 -128 127 -128
|
||||
@@ -130,22 +130,22 @@ SELECT sp_vars_check_ret1();
|
||||
sp_vars_check_ret1()
|
||||
127
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret1()' at row 1
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret1()' at row 0
|
||||
SELECT sp_vars_check_ret2();
|
||||
sp_vars_check_ret2()
|
||||
127
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret2()' at row 1
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret2()' at row 0
|
||||
SELECT sp_vars_check_ret3();
|
||||
sp_vars_check_ret3()
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 1
|
||||
Warning 1366 Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 0
|
||||
SELECT sp_vars_check_ret4();
|
||||
sp_vars_check_ret4()
|
||||
154.12
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 1
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 0
|
||||
SELECT sp_vars_div_zero();
|
||||
sp_vars_div_zero()
|
||||
NULL
|
||||
@@ -165,7 +165,7 @@ v7 v8 v9 v10 v11 v12 v13 v14 v15 v16
|
||||
v17 v18 v19 v20
|
||||
12.00 12.12 12.00 12.12
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'v20' at row 1
|
||||
Note 1265 Data truncated for column 'v20' at row 0
|
||||
CALL sp_vars_check_assignment();
|
||||
i1 i2 i3 i4
|
||||
127 -128 127 -128
|
||||
@@ -185,22 +185,22 @@ SELECT sp_vars_check_ret1();
|
||||
sp_vars_check_ret1()
|
||||
127
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret1()' at row 1
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret1()' at row 0
|
||||
SELECT sp_vars_check_ret2();
|
||||
sp_vars_check_ret2()
|
||||
127
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret2()' at row 1
|
||||
Warning 1264 Out of range value for column 'sp_vars_check_ret2()' at row 0
|
||||
SELECT sp_vars_check_ret3();
|
||||
sp_vars_check_ret3()
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 1
|
||||
Warning 1366 Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 0
|
||||
SELECT sp_vars_check_ret4();
|
||||
sp_vars_check_ret4()
|
||||
154.12
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 1
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 0
|
||||
SELECT sp_vars_div_zero();
|
||||
sp_vars_div_zero()
|
||||
NULL
|
||||
@@ -306,20 +306,20 @@ Calling the routines, created in TRADITIONAL mode.
|
||||
---------------------------------------------------------------
|
||||
|
||||
CALL sp_vars_check_dflt();
|
||||
ERROR 22003: Out of range value for column 'v1' at row 1
|
||||
ERROR 22003: Out of range value for column 'v1' at row 0
|
||||
CALL sp_vars_check_assignment();
|
||||
ERROR 22003: Out of range value for column 'i1' at row 1
|
||||
ERROR 22003: Out of range value for column 'i1' at row 0
|
||||
SELECT sp_vars_check_ret1();
|
||||
ERROR 22003: Out of range value for column 'sp_vars_check_ret1()' at row 1
|
||||
ERROR 22003: Out of range value for column 'sp_vars_check_ret1()' at row 0
|
||||
SELECT sp_vars_check_ret2();
|
||||
ERROR 22003: Out of range value for column 'sp_vars_check_ret2()' at row 1
|
||||
ERROR 22003: Out of range value for column 'sp_vars_check_ret2()' at row 0
|
||||
SELECT sp_vars_check_ret3();
|
||||
ERROR 22007: Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 1
|
||||
ERROR 22007: Incorrect integer value: 'Hello, world' for column ``.``.`sp_vars_check_ret3()` at row 0
|
||||
SELECT sp_vars_check_ret4();
|
||||
sp_vars_check_ret4()
|
||||
154.12
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 1
|
||||
Note 1265 Data truncated for column 'sp_vars_check_ret4()' at row 0
|
||||
SELECT sp_vars_div_zero();
|
||||
ERROR 22012: Division by 0
|
||||
SET @@sql_mode = 'ansi';
|
||||
@@ -385,7 +385,7 @@ FF
|
||||
HEX(v10)
|
||||
FF
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'v5' at row 1
|
||||
Warning 1264 Out of range value for column 'v5' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
---------------------------------------------------------------
|
||||
@@ -602,7 +602,7 @@ CALL p1('alpha', 'abcdef');
|
||||
x y
|
||||
alpha abc
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'y' at row 1
|
||||
Warning 1265 Data truncated for column 'y' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
---------------------------------------------------------------
|
||||
@@ -628,7 +628,7 @@ t1 CREATE TABLE "t1" (
|
||||
"x" datetime DEFAULT NULL
|
||||
)
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'x' at row 1
|
||||
Warning 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
---------------------------------------------------------------
|
||||
@@ -777,17 +777,17 @@ SET var := arg;
|
||||
SELECT arg, var;
|
||||
END|
|
||||
CALL p1();
|
||||
ERROR 22003: Out of range value for column 'v' at row 1
|
||||
ERROR 22003: Out of range value for column 'v' at row 0
|
||||
CALL p2();
|
||||
ERROR 22003: Out of range value for column 'v' at row 1
|
||||
ERROR 22003: Out of range value for column 'v' at row 0
|
||||
CALL p3();
|
||||
ERROR 22001: Data too long for column 'v' at row 1
|
||||
ERROR 22001: Data too long for column 'v' at row 0
|
||||
CALL p4('aaa');
|
||||
ERROR 22001: Data too long for column 'arg' at row 1
|
||||
ERROR 22001: Data too long for column 'arg' at row 0
|
||||
CALL p5('aa');
|
||||
ERROR 22001: Data too long for column 'var' at row 1
|
||||
ERROR 22001: Data too long for column 'var' at row 0
|
||||
CALL p6(10);
|
||||
ERROR 22003: Out of range value for column 'var' at row 1
|
||||
ERROR 22003: Out of range value for column 'var' at row 0
|
||||
SET @@sql_mode = 'ansi';
|
||||
DROP PROCEDURE p1;
|
||||
DROP PROCEDURE p2;
|
||||
@@ -817,7 +817,7 @@ CALL p1(1929.003);
|
||||
var
|
||||
1929.00
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'arg' at row 1
|
||||
Note 1265 Data truncated for column 'arg' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
|
||||
---------------------------------------------------------------
|
||||
@@ -950,17 +950,17 @@ CALL p1('c');
|
||||
arg
|
||||
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'arg' at row 1
|
||||
Warning 1265 Data truncated for column 'arg' at row 0
|
||||
CALL p2('a');
|
||||
arg var
|
||||
a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'var' at row 1
|
||||
Warning 1265 Data truncated for column 'var' at row 0
|
||||
SELECT f1('a');
|
||||
f1('a')
|
||||
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1('a')' at row 1
|
||||
Warning 1265 Data truncated for column 'f1('a')' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
|
||||
@@ -3073,14 +3073,14 @@ select bug9775('a'),bug9775('b'),bug9775('c')|
|
||||
bug9775('a') bug9775('b') bug9775('c')
|
||||
a b
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'bug9775('c')' at row 1
|
||||
Warning 1265 Data truncated for column 'bug9775('c')' at row 0
|
||||
drop function bug9775|
|
||||
create function bug9775(v1 int) returns enum('a','b') return v1|
|
||||
select bug9775(1),bug9775(2),bug9775(3)|
|
||||
bug9775(1) bug9775(2) bug9775(3)
|
||||
a b
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'bug9775(3)' at row 1
|
||||
Warning 1265 Data truncated for column 'bug9775(3)' at row 0
|
||||
drop function bug9775|
|
||||
create function bug9775(v1 char(1)) returns set('a','b') return v1|
|
||||
select bug9775('a'),bug9775('b'),bug9775('a,b'),bug9775('c')|
|
||||
@@ -3088,14 +3088,14 @@ bug9775('a') bug9775('b') bug9775('a,b') bug9775('c')
|
||||
a b a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'v1' at row 1
|
||||
Warning 1265 Data truncated for column 'bug9775('c')' at row 1
|
||||
Warning 1265 Data truncated for column 'bug9775('c')' at row 0
|
||||
drop function bug9775|
|
||||
create function bug9775(v1 int) returns set('a','b') return v1|
|
||||
select bug9775(1),bug9775(2),bug9775(3),bug9775(4)|
|
||||
bug9775(1) bug9775(2) bug9775(3) bug9775(4)
|
||||
a b a,b
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'bug9775(4)' at row 1
|
||||
Warning 1265 Data truncated for column 'bug9775(4)' at row 0
|
||||
drop function bug9775|
|
||||
drop function if exists bug8861|
|
||||
create function bug8861(v1 int) returns year return v1|
|
||||
@@ -3118,10 +3118,10 @@ create procedure bug9004_2(x char(16))
|
||||
call bug9004_1(x)|
|
||||
call bug9004_1('12345678901234567')|
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'x' at row 1
|
||||
Warning 1265 Data truncated for column 'x' at row 0
|
||||
call bug9004_2('12345678901234567890')|
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'x' at row 1
|
||||
Warning 1265 Data truncated for column 'x' at row 0
|
||||
delete from t1|
|
||||
drop procedure bug9004_1|
|
||||
drop procedure bug9004_2|
|
||||
@@ -4591,7 +4591,7 @@ call bug15231_3()|
|
||||
Result
|
||||
Missed it (correct)
|
||||
Level Code Message
|
||||
Warning 1366 Incorrect decimal value: 'zap' for column ``.``.`x` at row 1
|
||||
Warning 1366 Incorrect decimal value: 'zap' for column ``.``.`x` at row 0
|
||||
Result
|
||||
Caught it (correct)
|
||||
call bug15231_5()|
|
||||
@@ -6438,7 +6438,7 @@ DROP TABLE t1;
|
||||
|
||||
CALL p1('text');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'v' at row 1
|
||||
Warning 1265 Data truncated for column 'v' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -6458,7 +6458,7 @@ DROP TABLE t1;
|
||||
|
||||
CALL p2('text');
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'text' for column ``.``.`v` at row 1
|
||||
Warning 1366 Incorrect integer value: 'text' for column ``.``.`v` at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -7070,10 +7070,10 @@ CALL p1(4, 'a');
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
Warning 1265 Data truncated for column 'b' at row 0
|
||||
Warning 1265 Data truncated for column 'b' at row 0
|
||||
Warning 1265 Data truncated for column 'b' at row 0
|
||||
Warning 1265 Data truncated for column 'b' at row 0
|
||||
SET @@max_sp_recursion_depth= @save_max_sp_recursion;
|
||||
DROP PROCEDURE p1;
|
||||
DROP PROCEDURE IF EXISTS p1;
|
||||
@@ -7091,7 +7091,7 @@ CAST('10 ' as UNSIGNED INTEGER)
|
||||
1
|
||||
1
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
Warning 1265 Data truncated for column 'a' at row 0
|
||||
Note 1292 Truncated incorrect INTEGER value: '10 '
|
||||
DROP PROCEDURE p1;
|
||||
DROP PROCEDURE IF EXISTS p1;
|
||||
@@ -7144,7 +7144,7 @@ SELECT f1();
|
||||
f1()
|
||||
a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f4()' at row 1
|
||||
Warning 1265 Data truncated for column 'f4()' at row 0
|
||||
DROP FUNCTION f1;
|
||||
DROP FUNCTION f2;
|
||||
DROP FUNCTION f3;
|
||||
|
||||
@@ -2321,7 +2321,7 @@ END;
|
||||
|
|
||||
SET @@session.sql_mode = default;
|
||||
INSERT INTO t1 VALUES ('a'),('b');
|
||||
ERROR 22001: Data too long for column 'c' at row 1
|
||||
ERROR 22001: Data too long for column 'c' at row 0
|
||||
show create trigger t1_bi;
|
||||
Trigger sql_mode SQL Original Statement character_set_client collation_connection Database Collation Created
|
||||
t1_bi STRICT_TRANS_TABLES,STRICT_ALL_TABLES CREATE DEFINER=`root`@`localhost` TRIGGER t1_bi
|
||||
|
||||
@@ -391,7 +391,7 @@ call test5041();
|
||||
d
|
||||
2013-09-21
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'd' at row 1
|
||||
Note 1265 Data truncated for column 'd' at row 0
|
||||
drop procedure test5041;
|
||||
SET @@timestamp=DEFAULT;
|
||||
#
|
||||
|
||||
@@ -199,7 +199,7 @@ CAST(CAST('10:11:12.098700' AS TIME(6)) AS DECIMAL(20,6))
|
||||
set @org_mode=@@sql_mode;
|
||||
create table t1 (da date default '1962-03-03 23:33:34', dt datetime default '1962-03-03');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'da' at row 1
|
||||
Note 1265 Data truncated for column 'da' at row 0
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -595,7 +595,7 @@ End of 5.0 tests
|
||||
set @org_mode=@@sql_mode;
|
||||
create table t1 (da date default '1962-03-03 23:33:34', dt datetime default '1962-03-03');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'da' at row 1
|
||||
Note 1265 Data truncated for column 'da' at row 0
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
|
||||
@@ -1091,7 +1091,7 @@ a
|
||||
Warnings:
|
||||
Warning 1916 Got overflow when converting '' to DECIMAL. Value truncated
|
||||
Warning 1292 Truncated incorrect DECIMAL value: '.00000000000000000000000000000000000001e111111111111111111111'
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
Warning 1264 Out of range value for column 'a' at row 0
|
||||
CREATE TABLE t1 (str VARCHAR(128), comment VARCHAR(128));
|
||||
INSERT INTO t1 VALUES
|
||||
('0e111111111111111111111', 'Zero mantissa and a huge positive exponent'),
|
||||
|
||||
@@ -956,14 +956,14 @@ f6 decimal unsigned not null default 199.91,
|
||||
f7 decimal unsigned not null default 999.9,
|
||||
f8 decimal unsigned not null default 9999.99);
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f2' at row 1
|
||||
Note 1265 Data truncated for column 'f3' at row 1
|
||||
Note 1265 Data truncated for column 'f4' at row 1
|
||||
Note 1265 Data truncated for column 'f5' at row 1
|
||||
Note 1265 Data truncated for column 'f6' at row 1
|
||||
Note 1265 Data truncated for column 'f7' at row 1
|
||||
Note 1265 Data truncated for column 'f8' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
Note 1265 Data truncated for column 'f2' at row 0
|
||||
Note 1265 Data truncated for column 'f3' at row 0
|
||||
Note 1265 Data truncated for column 'f4' at row 0
|
||||
Note 1265 Data truncated for column 'f5' at row 0
|
||||
Note 1265 Data truncated for column 'f6' at row 0
|
||||
Note 1265 Data truncated for column 'f7' at row 0
|
||||
Note 1265 Data truncated for column 'f8' at row 0
|
||||
insert into t1 (f1) values (1);
|
||||
select * from t1;
|
||||
f1 f2 f3 f4 f5 f6 f7 f8
|
||||
@@ -2292,7 +2292,7 @@ a
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT '1e-10000');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -2301,7 +2301,7 @@ t1 CREATE TABLE `t1` (
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT '0.1 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -2310,7 +2310,7 @@ t1 CREATE TABLE `t1` (
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT '0.10001 ');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -2319,7 +2319,7 @@ t1 CREATE TABLE `t1` (
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT '0.10001');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -2328,7 +2328,7 @@ t1 CREATE TABLE `t1` (
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT 0.10001);
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -2337,7 +2337,7 @@ t1 CREATE TABLE `t1` (
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a DECIMAL(2,1) DEFAULT 0.10001e0);
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'a' at row 1
|
||||
Note 1265 Data truncated for column 'a' at row 0
|
||||
SHOW CREATE TABLE t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
|
||||
@@ -271,8 +271,8 @@ create table t1 (a time(6), b time(6));
|
||||
create procedure foo(x time, y time(4)) insert into t1 values (x, y);
|
||||
call foo('2010-02-03 4:5:6.789123', '2010-02-03 4:5:6.789123');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'y' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
Note 1265 Data truncated for column 'y' at row 0
|
||||
select * from t1;
|
||||
a b
|
||||
04:05:06.000000 04:05:06.789100
|
||||
@@ -284,7 +284,7 @@ insert t1 values (b, c + interval a microsecond);
|
||||
end|
|
||||
call bar(1111111, '2011-01-02 3:4:5.123456');
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c' at row 1
|
||||
Note 1265 Data truncated for column 'c' at row 0
|
||||
select * from t1;
|
||||
a b
|
||||
04:05:06.000000 04:05:06.789100
|
||||
@@ -297,7 +297,7 @@ select xyz('1:1:1.010101');
|
||||
xyz('1:1:1.010101')
|
||||
11:11:11.1111
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'xyz('1:1:1.010101')' at row 1
|
||||
Note 1265 Data truncated for column 'xyz('1:1:1.010101')' at row 0
|
||||
drop function xyz;
|
||||
create view v1 as select * from t1 group by a,b;
|
||||
select * from v1;
|
||||
|
||||
@@ -710,14 +710,14 @@ CREATE TABLE t1 (c VARCHAR(1) DEFAULT 'foo');
|
||||
ERROR 42000: Invalid default value for 'c'
|
||||
SHOW WARNINGS;
|
||||
Level Code Message
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
Warning 1265 Data truncated for column 'c' at row 0
|
||||
Error 1067 Invalid default value for 'c'
|
||||
SET sql_mode='STRICT_ALL_TABLES';
|
||||
CREATE TABLE t1 (c VARCHAR(1) DEFAULT 'foo');
|
||||
ERROR 42000: Invalid default value for 'c'
|
||||
SHOW WARNINGS;
|
||||
Level Code Message
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
Warning 1265 Data truncated for column 'c' at row 0
|
||||
Error 1067 Invalid default value for 'c'
|
||||
CREATE TABLE t1 (c VARCHAR(1));
|
||||
SET sql_mode='';
|
||||
@@ -725,14 +725,14 @@ ALTER TABLE t1 ALTER column c SET DEFAULT 'foo';
|
||||
ERROR 42000: Invalid default value for 'c'
|
||||
SHOW WARNINGS;
|
||||
Level Code Message
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
Warning 1265 Data truncated for column 'c' at row 0
|
||||
Error 1067 Invalid default value for 'c'
|
||||
SET sql_mode='STRICT_ALL_TABLES';
|
||||
ALTER TABLE t1 ALTER column c SET DEFAULT 'foo';
|
||||
ERROR 42000: Invalid default value for 'c'
|
||||
SHOW WARNINGS;
|
||||
Level Code Message
|
||||
Warning 1265 Data truncated for column 'c' at row 1
|
||||
Warning 1265 Data truncated for column 'c' at row 0
|
||||
Error 1067 Invalid default value for 'c'
|
||||
DROP TABLE t1;
|
||||
SET sql_mode=DEFAULT;
|
||||
|
||||
@@ -454,12 +454,12 @@ CALL p1('1b');
|
||||
msg
|
||||
Fetched a record a=1
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'p_a' at row 1
|
||||
Warning 1265 Data truncated for column 'p_a' at row 0
|
||||
CALL p1('b1');
|
||||
msg
|
||||
Fetched a record a=0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'b1' for column ``.``.`p_a` at row 1
|
||||
Warning 1366 Incorrect integer value: 'b1' for column ``.``.`p_a` at row 0
|
||||
DROP PROCEDURE p1;
|
||||
#
|
||||
# One parameter in SELECT list + subselect
|
||||
|
||||
@@ -152,7 +152,7 @@ begin
|
||||
call p1(w,'0123456789');
|
||||
end;
|
||||
/
|
||||
ERROR 22001: Data too long for column 'pinout' at row 1
|
||||
ERROR 22001: Data too long for column 'pinout' at row 0
|
||||
declare w varchar(20);
|
||||
begin
|
||||
w:='aaa';
|
||||
@@ -165,7 +165,7 @@ w:='aaa';
|
||||
call p1(w,'0123456789');
|
||||
end;
|
||||
/
|
||||
ERROR 22001: Data too long for column 'pinout' at row 1
|
||||
ERROR 22001: Data too long for column 'pinout' at row 0
|
||||
declare str varchar(6000);
|
||||
pout varchar(6000);
|
||||
begin
|
||||
@@ -184,7 +184,7 @@ call p1(pout,str);
|
||||
select length(pout);
|
||||
end;
|
||||
/
|
||||
ERROR 22001: Data too long for column 'pinout' at row 1
|
||||
ERROR 22001: Data too long for column 'pinout' at row 0
|
||||
declare str varchar(40000);
|
||||
pout varchar(60000);
|
||||
begin
|
||||
@@ -203,7 +203,7 @@ call p1(pout,str);
|
||||
select length(pout);
|
||||
end;
|
||||
/
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
declare str text(80000);
|
||||
pout text(80000);
|
||||
begin
|
||||
@@ -240,7 +240,7 @@ CALL p2(11);
|
||||
LENGTH(pinout)
|
||||
10
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'pinout' at row 1
|
||||
Warning 1265 Data truncated for column 'pinout' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
DROP PROCEDURE p2;
|
||||
SET sql_mode=ORACLE;
|
||||
@@ -261,12 +261,12 @@ CALL p2(65535);
|
||||
LENGTH(f1(str,padlen))
|
||||
65532
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'pin' at row 1
|
||||
Warning 1265 Data truncated for column 'pin' at row 0
|
||||
CALL p2(65536);
|
||||
LENGTH(f1(str,padlen))
|
||||
65532
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'pin' at row 1
|
||||
Warning 1265 Data truncated for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -290,9 +290,9 @@ CALL p2(21844);
|
||||
length(pout)
|
||||
21844
|
||||
CALL p2(21845);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(21846);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP PROCEDURE p1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -316,9 +316,9 @@ CALL p2(21844);
|
||||
length(pout)
|
||||
21844
|
||||
CALL p2(21845);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(21846);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP PROCEDURE p1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -339,13 +339,13 @@ CALL p2(65532);
|
||||
LENGTH(f1(str,padlen))
|
||||
65532
|
||||
CALL p2(65533);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65534);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65535);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65536);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -366,9 +366,9 @@ CALL p2(21844);
|
||||
LENGTH(f1(str,padlen))
|
||||
21844
|
||||
CALL p2(21845);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(21846);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -389,9 +389,9 @@ CALL p2(21844);
|
||||
LENGTH(f1(str,padlen))
|
||||
21844
|
||||
CALL p2(21845);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(21846);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
SET sql_mode='ORACLE,STRICT_TRANS_TABLES';
|
||||
@@ -412,12 +412,12 @@ CALL p2(65532);
|
||||
LENGTH(f1(str,padlen))
|
||||
65532
|
||||
CALL p2(65533);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65534);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65535);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
CALL p2(65536);
|
||||
ERROR 22001: Data too long for column 'pin' at row 1
|
||||
ERROR 22001: Data too long for column 'pin' at row 0
|
||||
DROP PROCEDURE p2;
|
||||
DROP FUNCTION f1;
|
||||
|
||||
@@ -1286,7 +1286,7 @@ CALL p1();
|
||||
a b
|
||||
127 200
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'a' at row 1
|
||||
Warning 1264 Out of range value for column 'a' at row 0
|
||||
DROP PROCEDURE p1;
|
||||
DROP TABLE t1;
|
||||
#
|
||||
|
||||
@@ -55,9 +55,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5.1.1:
|
||||
------------------
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase 3.5.3:
|
||||
---------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -55,9 +55,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -55,9 +55,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -63,19 +63,19 @@ f57 numeric (0) not null DEFAULT 99,
|
||||
f58 numeric (64) not null DEFAULT 99
|
||||
) engine = innodb;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f36' at row 1
|
||||
Note 1265 Data truncated for column 'f37' at row 1
|
||||
Note 1265 Data truncated for column 'f38' at row 1
|
||||
Note 1265 Data truncated for column 'f39' at row 1
|
||||
Note 1265 Data truncated for column 'f40' at row 1
|
||||
Note 1265 Data truncated for column 'f41' at row 1
|
||||
Note 1265 Data truncated for column 'f42' at row 1
|
||||
Note 1265 Data truncated for column 'f43' at row 1
|
||||
Note 1265 Data truncated for column 'f44' at row 1
|
||||
Note 1265 Data truncated for column 'f45' at row 1
|
||||
Note 1265 Data truncated for column 'f47' at row 1
|
||||
Note 1265 Data truncated for column 'f49' at row 1
|
||||
Note 1265 Data truncated for column 'f51' at row 1
|
||||
Note 1265 Data truncated for column 'f36' at row 0
|
||||
Note 1265 Data truncated for column 'f37' at row 0
|
||||
Note 1265 Data truncated for column 'f38' at row 0
|
||||
Note 1265 Data truncated for column 'f39' at row 0
|
||||
Note 1265 Data truncated for column 'f40' at row 0
|
||||
Note 1265 Data truncated for column 'f41' at row 0
|
||||
Note 1265 Data truncated for column 'f42' at row 0
|
||||
Note 1265 Data truncated for column 'f43' at row 0
|
||||
Note 1265 Data truncated for column 'f44' at row 0
|
||||
Note 1265 Data truncated for column 'f45' at row 0
|
||||
Note 1265 Data truncated for column 'f47' at row 0
|
||||
Note 1265 Data truncated for column 'f49' at row 0
|
||||
Note 1265 Data truncated for column 'f51' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/innodb_tb1.txt'
|
||||
into table tb1;
|
||||
drop table if exists tb2 ;
|
||||
@@ -198,9 +198,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = innodb;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/innodb_tb3.txt'
|
||||
into table tb3;
|
||||
drop table if exists tb4;
|
||||
|
||||
@@ -56,22 +56,22 @@ f57 numeric (0) not null DEFAULT 99,
|
||||
f58 numeric (64) not null DEFAULT 99
|
||||
) engine = memory;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f33' at row 1
|
||||
Note 1265 Data truncated for column 'f34' at row 1
|
||||
Note 1265 Data truncated for column 'f35' at row 1
|
||||
Note 1265 Data truncated for column 'f36' at row 1
|
||||
Note 1265 Data truncated for column 'f37' at row 1
|
||||
Note 1265 Data truncated for column 'f38' at row 1
|
||||
Note 1265 Data truncated for column 'f39' at row 1
|
||||
Note 1265 Data truncated for column 'f40' at row 1
|
||||
Note 1265 Data truncated for column 'f41' at row 1
|
||||
Note 1265 Data truncated for column 'f42' at row 1
|
||||
Note 1265 Data truncated for column 'f43' at row 1
|
||||
Note 1265 Data truncated for column 'f44' at row 1
|
||||
Note 1265 Data truncated for column 'f45' at row 1
|
||||
Note 1265 Data truncated for column 'f47' at row 1
|
||||
Note 1265 Data truncated for column 'f49' at row 1
|
||||
Note 1265 Data truncated for column 'f51' at row 1
|
||||
Note 1265 Data truncated for column 'f33' at row 0
|
||||
Note 1265 Data truncated for column 'f34' at row 0
|
||||
Note 1265 Data truncated for column 'f35' at row 0
|
||||
Note 1265 Data truncated for column 'f36' at row 0
|
||||
Note 1265 Data truncated for column 'f37' at row 0
|
||||
Note 1265 Data truncated for column 'f38' at row 0
|
||||
Note 1265 Data truncated for column 'f39' at row 0
|
||||
Note 1265 Data truncated for column 'f40' at row 0
|
||||
Note 1265 Data truncated for column 'f41' at row 0
|
||||
Note 1265 Data truncated for column 'f42' at row 0
|
||||
Note 1265 Data truncated for column 'f43' at row 0
|
||||
Note 1265 Data truncated for column 'f44' at row 0
|
||||
Note 1265 Data truncated for column 'f45' at row 0
|
||||
Note 1265 Data truncated for column 'f47' at row 0
|
||||
Note 1265 Data truncated for column 'f49' at row 0
|
||||
Note 1265 Data truncated for column 'f51' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb1.txt'
|
||||
into table tb1;
|
||||
drop table if exists tb2 ;
|
||||
@@ -188,9 +188,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = memory;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
drop table if exists tb4 ;
|
||||
|
||||
@@ -64,22 +64,22 @@ f57 numeric (0) not null DEFAULT 99,
|
||||
f58 numeric (64) not null DEFAULT 99
|
||||
) engine = myisam;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f33' at row 1
|
||||
Note 1265 Data truncated for column 'f34' at row 1
|
||||
Note 1265 Data truncated for column 'f35' at row 1
|
||||
Note 1265 Data truncated for column 'f36' at row 1
|
||||
Note 1265 Data truncated for column 'f37' at row 1
|
||||
Note 1265 Data truncated for column 'f38' at row 1
|
||||
Note 1265 Data truncated for column 'f39' at row 1
|
||||
Note 1265 Data truncated for column 'f40' at row 1
|
||||
Note 1265 Data truncated for column 'f41' at row 1
|
||||
Note 1265 Data truncated for column 'f42' at row 1
|
||||
Note 1265 Data truncated for column 'f43' at row 1
|
||||
Note 1265 Data truncated for column 'f44' at row 1
|
||||
Note 1265 Data truncated for column 'f45' at row 1
|
||||
Note 1265 Data truncated for column 'f47' at row 1
|
||||
Note 1265 Data truncated for column 'f49' at row 1
|
||||
Note 1265 Data truncated for column 'f51' at row 1
|
||||
Note 1265 Data truncated for column 'f33' at row 0
|
||||
Note 1265 Data truncated for column 'f34' at row 0
|
||||
Note 1265 Data truncated for column 'f35' at row 0
|
||||
Note 1265 Data truncated for column 'f36' at row 0
|
||||
Note 1265 Data truncated for column 'f37' at row 0
|
||||
Note 1265 Data truncated for column 'f38' at row 0
|
||||
Note 1265 Data truncated for column 'f39' at row 0
|
||||
Note 1265 Data truncated for column 'f40' at row 0
|
||||
Note 1265 Data truncated for column 'f41' at row 0
|
||||
Note 1265 Data truncated for column 'f42' at row 0
|
||||
Note 1265 Data truncated for column 'f43' at row 0
|
||||
Note 1265 Data truncated for column 'f44' at row 0
|
||||
Note 1265 Data truncated for column 'f45' at row 0
|
||||
Note 1265 Data truncated for column 'f47' at row 0
|
||||
Note 1265 Data truncated for column 'f49' at row 0
|
||||
Note 1265 Data truncated for column 'f51' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/myisam_tb1.txt'
|
||||
into table tb1;
|
||||
drop table if exists tb2 ;
|
||||
@@ -210,9 +210,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) Engine = myisam;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/myisam_tb3.txt'
|
||||
into table tb3;
|
||||
drop table if exists tb4 ;
|
||||
|
||||
@@ -64,22 +64,22 @@ f57 numeric (0) not null DEFAULT 99,
|
||||
f58 numeric (64) not null DEFAULT 99
|
||||
) engine = myisam;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f33' at row 1
|
||||
Note 1265 Data truncated for column 'f34' at row 1
|
||||
Note 1265 Data truncated for column 'f35' at row 1
|
||||
Note 1265 Data truncated for column 'f36' at row 1
|
||||
Note 1265 Data truncated for column 'f37' at row 1
|
||||
Note 1265 Data truncated for column 'f38' at row 1
|
||||
Note 1265 Data truncated for column 'f39' at row 1
|
||||
Note 1265 Data truncated for column 'f40' at row 1
|
||||
Note 1265 Data truncated for column 'f41' at row 1
|
||||
Note 1265 Data truncated for column 'f42' at row 1
|
||||
Note 1265 Data truncated for column 'f43' at row 1
|
||||
Note 1265 Data truncated for column 'f44' at row 1
|
||||
Note 1265 Data truncated for column 'f45' at row 1
|
||||
Note 1265 Data truncated for column 'f47' at row 1
|
||||
Note 1265 Data truncated for column 'f49' at row 1
|
||||
Note 1265 Data truncated for column 'f51' at row 1
|
||||
Note 1265 Data truncated for column 'f33' at row 0
|
||||
Note 1265 Data truncated for column 'f34' at row 0
|
||||
Note 1265 Data truncated for column 'f35' at row 0
|
||||
Note 1265 Data truncated for column 'f36' at row 0
|
||||
Note 1265 Data truncated for column 'f37' at row 0
|
||||
Note 1265 Data truncated for column 'f38' at row 0
|
||||
Note 1265 Data truncated for column 'f39' at row 0
|
||||
Note 1265 Data truncated for column 'f40' at row 0
|
||||
Note 1265 Data truncated for column 'f41' at row 0
|
||||
Note 1265 Data truncated for column 'f42' at row 0
|
||||
Note 1265 Data truncated for column 'f43' at row 0
|
||||
Note 1265 Data truncated for column 'f44' at row 0
|
||||
Note 1265 Data truncated for column 'f45' at row 0
|
||||
Note 1265 Data truncated for column 'f47' at row 0
|
||||
Note 1265 Data truncated for column 'f49' at row 0
|
||||
Note 1265 Data truncated for column 'f51' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/myisam_tb1.txt'
|
||||
into table tb1;
|
||||
drop table if exists tb2 ;
|
||||
@@ -210,9 +210,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) Engine = myisam;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/myisam_tb3.txt'
|
||||
into table tb3;
|
||||
drop table if exists tb4 ;
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5.1.1:
|
||||
------------------
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase 3.5.3:
|
||||
---------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5.1.1:
|
||||
------------------
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase 3.5.3:
|
||||
---------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -57,9 +57,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
|
||||
Testcase: 3.5:
|
||||
--------------
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -56,9 +56,9 @@ f174 numeric (0),
|
||||
f175 numeric (64)
|
||||
) engine = <engine_to_be_used>;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f150' at row 1
|
||||
Note 1265 Data truncated for column 'f151' at row 1
|
||||
Note 1265 Data truncated for column 'f152' at row 1
|
||||
Note 1265 Data truncated for column 'f150' at row 0
|
||||
Note 1265 Data truncated for column 'f151' at row 0
|
||||
Note 1265 Data truncated for column 'f152' at row 0
|
||||
load data infile '<MYSQLTEST_VARDIR>/std_data/funcs_1/memory_tb3.txt'
|
||||
into table tb3;
|
||||
|
||||
|
||||
@@ -106,7 +106,7 @@ CALL sp1( 34 );
|
||||
@v1
|
||||
3
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1265 Data truncated for column 'f1' at row 0
|
||||
SHOW PROCEDURE STATUS WHERE db = 'db_storedproc';
|
||||
Db Name Type Definer Modified Created Security_type Comment character_set_client collation_connection Database Collation
|
||||
db_storedproc sp1 PROCEDURE root@localhost <modified> <created> INVOKER this is simple latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
@@ -1430,7 +1430,7 @@ f1
|
||||
value1
|
||||
Warnings:
|
||||
Note 1291 Column 'f1' has duplicated value 'value1' in SET
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1265 Data truncated for column 'f1' at row 0
|
||||
SHOW PROCEDURE STATUS WHERE db = 'db_storedproc';
|
||||
Db Name Type Definer Modified Created Security_type Comment character_set_client collation_connection Database Collation
|
||||
db_storedproc sp1 PROCEDURE root@localhost <modified> <created> INVOKER this is simple latin1 latin1_swedish_ci latin1_swedish_ci
|
||||
@@ -7110,7 +7110,7 @@ CALL sp1();
|
||||
x y z
|
||||
000 000 000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7148,7 +7148,7 @@ CALL sp1();
|
||||
x y z
|
||||
00000 00000 00000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7186,7 +7186,7 @@ CALL sp1();
|
||||
x y z
|
||||
00000000 00000000 00000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7224,7 +7224,7 @@ CALL sp1();
|
||||
x y z
|
||||
0000000000 0000000000 0000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7262,7 +7262,7 @@ CALL sp1();
|
||||
x y z
|
||||
00000000000000000000 00000000000000000000 00000000000000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7282,7 +7282,7 @@ CALL sp1();
|
||||
x y z
|
||||
-9999999999 -9999999999 -9999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7293,7 +7293,7 @@ CALL sp1();
|
||||
x y z
|
||||
0 0 0
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7304,7 +7304,7 @@ CALL sp1();
|
||||
x y z
|
||||
0000000000 0000000000 0000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'x' at row 1
|
||||
Warning 1264 Out of range value for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7315,7 +7315,7 @@ CALL sp1();
|
||||
x y z
|
||||
0000000000 0000000000 0000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7326,7 +7326,7 @@ CALL sp1();
|
||||
x y z
|
||||
0 0 0
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7337,7 +7337,7 @@ CALL sp1();
|
||||
x y z
|
||||
0 0 0
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7348,7 +7348,7 @@ CALL sp1();
|
||||
x y z
|
||||
0000000000 0000000000 0000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -7359,7 +7359,7 @@ CALL sp1();
|
||||
x y z
|
||||
0000000000 0000000000 0000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'x' at row 1
|
||||
Note 1265 Data truncated for column 'x' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1( )
|
||||
BEGIN
|
||||
@@ -13769,7 +13769,7 @@ CALL sp1();
|
||||
@xx
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'asd' for column ``.``.`xx` at row 1
|
||||
Warning 1366 Incorrect integer value: 'asd' for column ``.``.`xx` at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1()
|
||||
BEGIN
|
||||
@@ -13797,7 +13797,7 @@ set @xx = xx;
|
||||
END//
|
||||
CALL sp1();
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'xx' at row 1
|
||||
Warning 1265 Data truncated for column 'xx' at row 0
|
||||
SELECT @xx;
|
||||
@xx
|
||||
t
|
||||
@@ -13818,7 +13818,7 @@ CALL sp1();
|
||||
xx
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect double value: 'asd' for column ``.``.`xx` at row 1
|
||||
Warning 1366 Incorrect double value: 'asd' for column ``.``.`xx` at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1()
|
||||
BEGIN
|
||||
@@ -13846,7 +13846,7 @@ CALL sp1();
|
||||
xx
|
||||
0000-00-00 00:00:00
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'xx' at row 1
|
||||
Warning 1265 Data truncated for column 'xx' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1()
|
||||
BEGIN
|
||||
@@ -13890,7 +13890,7 @@ CALL sp1();
|
||||
xx
|
||||
0
|
||||
Warnings:
|
||||
Warning 1366 Incorrect integer value: 'asd' for column ``.``.`xx` at row 1
|
||||
Warning 1366 Incorrect integer value: 'asd' for column ``.``.`xx` at row 0
|
||||
DROP PROCEDURE IF EXISTS sp1;
|
||||
CREATE PROCEDURE sp1()
|
||||
BEGIN
|
||||
@@ -17290,8 +17290,8 @@ CALL sp7(99999999999);
|
||||
f1
|
||||
9999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp8;
|
||||
CREATE PROCEDURE sp8( f1 decimal (0) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17302,7 +17302,7 @@ CALL sp8(999999999);
|
||||
f1
|
||||
1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp9;
|
||||
CREATE PROCEDURE sp9( f1 decimal (0) zerofill)
|
||||
BEGIN
|
||||
@@ -17313,8 +17313,8 @@ CALL sp9(-1.00e+09);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp10;
|
||||
CREATE PROCEDURE sp10( f1 decimal (0, 0))
|
||||
BEGIN
|
||||
@@ -17334,8 +17334,8 @@ CALL sp11(99999999999);
|
||||
f1
|
||||
9999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp12;
|
||||
CREATE PROCEDURE sp12( f1 decimal (0, 0) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17346,7 +17346,7 @@ CALL sp12(999999999);
|
||||
f1
|
||||
1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp13;
|
||||
CREATE PROCEDURE sp13( f1 decimal (0, 0) zerofill)
|
||||
BEGIN
|
||||
@@ -17357,8 +17357,8 @@ CALL sp13(-1.00e+09);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp14;
|
||||
CREATE PROCEDURE sp14( f1 decimal (63, 30))
|
||||
BEGIN
|
||||
@@ -17396,8 +17396,8 @@ CALL sp17(-1.00e+21);
|
||||
f1
|
||||
000000000000000000000000000000010.000000000000000000000000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp18_d;
|
||||
CREATE PROCEDURE sp18_d( f1 decimal (64))
|
||||
BEGIN
|
||||
@@ -17456,7 +17456,7 @@ CALL sp21(1.00e+00);
|
||||
f1
|
||||
0000000000000000000000000000000000000000000000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp22;
|
||||
CREATE PROCEDURE sp22( f1 decimal unsigned)
|
||||
BEGIN
|
||||
@@ -17467,7 +17467,7 @@ CALL sp22(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp23;
|
||||
CREATE PROCEDURE sp23( f1 decimal unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17478,7 +17478,7 @@ CALL sp23(1.00e+00);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp24;
|
||||
CREATE PROCEDURE sp24( f1 decimal zerofill)
|
||||
BEGIN
|
||||
@@ -17489,8 +17489,8 @@ CALL sp24(-1.00e+09);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp25;
|
||||
CREATE PROCEDURE sp25( f1 double)
|
||||
BEGIN
|
||||
@@ -17510,7 +17510,7 @@ CALL sp26(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp27;
|
||||
CREATE PROCEDURE sp27( f1 double unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17521,7 +17521,7 @@ CALL sp27(1.00e+00);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp28;
|
||||
CREATE PROCEDURE sp28( f1 double zerofill)
|
||||
BEGIN
|
||||
@@ -17532,7 +17532,7 @@ CALL sp28(1.00e+00);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp29;
|
||||
CREATE PROCEDURE sp29( f1 float)
|
||||
BEGIN
|
||||
@@ -17552,7 +17552,7 @@ CALL sp30(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp31;
|
||||
CREATE PROCEDURE sp31( f1 float unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17563,7 +17563,7 @@ CALL sp31(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp32;
|
||||
CREATE PROCEDURE sp32( f1 float zerofill)
|
||||
BEGIN
|
||||
@@ -17574,7 +17574,7 @@ CALL sp32(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp33;
|
||||
CREATE PROCEDURE sp33( f1 float(0))
|
||||
BEGIN
|
||||
@@ -17594,7 +17594,7 @@ CALL sp34(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp35;
|
||||
CREATE PROCEDURE sp35( f1 float(0) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17605,7 +17605,7 @@ CALL sp35(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp36;
|
||||
CREATE PROCEDURE sp36( f1 float(0) zerofill)
|
||||
BEGIN
|
||||
@@ -17616,7 +17616,7 @@ CALL sp36(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp37;
|
||||
CREATE PROCEDURE sp37( f1 float(23))
|
||||
BEGIN
|
||||
@@ -17636,7 +17636,7 @@ CALL sp38(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp39;
|
||||
CREATE PROCEDURE sp39( f1 float(23) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17647,7 +17647,7 @@ CALL sp39(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp40;
|
||||
CREATE PROCEDURE sp40( f1 float(23) zerofill)
|
||||
BEGIN
|
||||
@@ -17658,7 +17658,7 @@ CALL sp40(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp41;
|
||||
CREATE PROCEDURE sp41( f1 float(24))
|
||||
BEGIN
|
||||
@@ -17678,7 +17678,7 @@ CALL sp42(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp43;
|
||||
CREATE PROCEDURE sp43( f1 float(24) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17689,7 +17689,7 @@ CALL sp43(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp44;
|
||||
CREATE PROCEDURE sp44( f1 float(24) zerofill)
|
||||
BEGIN
|
||||
@@ -17700,7 +17700,7 @@ CALL sp44(1.00e+00);
|
||||
f1
|
||||
000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp45;
|
||||
CREATE PROCEDURE sp45( f1 float(53))
|
||||
BEGIN
|
||||
@@ -17720,7 +17720,7 @@ CALL sp46(1.00e+00);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp47;
|
||||
CREATE PROCEDURE sp47( f1 float(53) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17731,7 +17731,7 @@ CALL sp47(1.00e+00);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp48;
|
||||
CREATE PROCEDURE sp48( f1 float(53) zerofill)
|
||||
BEGIN
|
||||
@@ -17742,7 +17742,7 @@ CALL sp48(1.00e+00);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp49;
|
||||
CREATE PROCEDURE sp49( f1 int)
|
||||
BEGIN
|
||||
@@ -17753,8 +17753,8 @@ CALL sp49(-2.15e+09);
|
||||
f1
|
||||
-2147483638
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp50;
|
||||
CREATE PROCEDURE sp50( f1 int unsigned)
|
||||
BEGIN
|
||||
@@ -17792,7 +17792,7 @@ CALL sp53(-8388600);
|
||||
f1
|
||||
-8388598
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp54;
|
||||
CREATE PROCEDURE sp54( f1 mediumint unsigned)
|
||||
BEGIN
|
||||
@@ -17829,7 +17829,7 @@ CALL sp57(-999999999);
|
||||
f1
|
||||
-1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp58;
|
||||
CREATE PROCEDURE sp58( f1 numeric (0))
|
||||
BEGIN
|
||||
@@ -17840,7 +17840,7 @@ CALL sp58(-999999999);
|
||||
f1
|
||||
-1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp59;
|
||||
CREATE PROCEDURE sp59( f1 numeric (0) unsigned)
|
||||
BEGIN
|
||||
@@ -17851,7 +17851,7 @@ CALL sp59(9999999999);
|
||||
f1
|
||||
9999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp60;
|
||||
CREATE PROCEDURE sp60( f1 numeric (0) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17862,7 +17862,7 @@ CALL sp60(99999999);
|
||||
f1
|
||||
0100000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp61;
|
||||
CREATE PROCEDURE sp61( f1 numeric (0) zerofill)
|
||||
BEGIN
|
||||
@@ -17873,8 +17873,8 @@ CALL sp61(-99999999);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp62;
|
||||
CREATE PROCEDURE sp62( f1 numeric (0, 0))
|
||||
BEGIN
|
||||
@@ -17885,7 +17885,7 @@ CALL sp62(-999999999);
|
||||
f1
|
||||
-1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp63;
|
||||
CREATE PROCEDURE sp63( f1 numeric (0, 0) unsigned)
|
||||
BEGIN
|
||||
@@ -17896,7 +17896,7 @@ CALL sp63(9999999999);
|
||||
f1
|
||||
9999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp64;
|
||||
CREATE PROCEDURE sp64( f1 numeric (0, 0) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17907,7 +17907,7 @@ CALL sp64(99999999);
|
||||
f1
|
||||
0100000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp65;
|
||||
CREATE PROCEDURE sp65( f1 numeric (0, 0) zerofill)
|
||||
BEGIN
|
||||
@@ -17918,8 +17918,8 @@ CALL sp65(-99999999);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp66_n;
|
||||
CREATE PROCEDURE sp66_n( f1 numeric (63, 30))
|
||||
BEGIN
|
||||
@@ -17930,14 +17930,14 @@ CALL sp66_n(-1e+36);
|
||||
f1
|
||||
-999999999999999999999999999999989.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
CALL sp66_n( -1000000000000000000000000000000000000 );
|
||||
f1
|
||||
-999999999999999999999999999999989.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp67_nu;
|
||||
CREATE PROCEDURE sp67_nu( f1 numeric (63, 30) unsigned)
|
||||
BEGIN
|
||||
@@ -17948,14 +17948,14 @@ CALL sp67_nu(1e+36);
|
||||
f1
|
||||
999999999999999999999999999999999.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
CALL sp67_nu( 1000000000000000000000000000000000000 );
|
||||
f1
|
||||
999999999999999999999999999999999.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp68_nuz;
|
||||
CREATE PROCEDURE sp68_nuz( f1 numeric (63, 30) unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -17966,14 +17966,14 @@ CALL sp68_nuz(1e+36);
|
||||
f1
|
||||
999999999999999999999999999999999.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
CALL sp68_nuz( 1000000000000000000000000000000000000 );
|
||||
f1
|
||||
999999999999999999999999999999999.999999999999999999999999999999
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp69_n_z;
|
||||
CREATE PROCEDURE sp69_n_z( f1 numeric (63, 30) zerofill)
|
||||
BEGIN
|
||||
@@ -17984,14 +17984,14 @@ CALL sp69_n_z(-1e+36);
|
||||
f1
|
||||
000000000000000000000000000000010.000000000000000000000000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
CALL sp69_n_z( -1000000000000000000000000000000000000 );
|
||||
f1
|
||||
000000000000000000000000000000010.000000000000000000000000000000
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp70_n;
|
||||
CREATE PROCEDURE sp70_n( f1 numeric (64))
|
||||
BEGIN
|
||||
@@ -18050,7 +18050,7 @@ CALL sp74(999999999);
|
||||
f1
|
||||
1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp75;
|
||||
CREATE PROCEDURE sp75( f1 numeric unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -18061,7 +18061,7 @@ CALL sp75(999999999);
|
||||
f1
|
||||
1000000000
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'f1' at row 1
|
||||
Note 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp76;
|
||||
CREATE PROCEDURE sp76( f1 numeric zerofill)
|
||||
BEGIN
|
||||
@@ -18072,8 +18072,8 @@ CALL sp76(-999999999);
|
||||
f1
|
||||
0000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp77;
|
||||
CREATE PROCEDURE sp77( f1 real)
|
||||
BEGIN
|
||||
@@ -18093,7 +18093,7 @@ CALL sp78(1.1);
|
||||
f1
|
||||
10
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp79;
|
||||
CREATE PROCEDURE sp79( f1 real unsigned zerofill)
|
||||
BEGIN
|
||||
@@ -18104,7 +18104,7 @@ CALL sp79(1.1);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp80;
|
||||
CREATE PROCEDURE sp80( f1 real zerofill)
|
||||
BEGIN
|
||||
@@ -18115,7 +18115,7 @@ CALL sp80(1.1);
|
||||
f1
|
||||
0000000000000000000010
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'f1' at row 1
|
||||
Warning 1264 Out of range value for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp81;
|
||||
CREATE PROCEDURE sp81( f1 smallint)
|
||||
BEGIN
|
||||
@@ -18235,7 +18235,7 @@ CALL sp94( 'h');
|
||||
f1
|
||||
a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp95;
|
||||
CREATE PROCEDURE sp95( f1 char ascii)
|
||||
BEGIN
|
||||
@@ -18246,7 +18246,7 @@ CALL sp95( 'h');
|
||||
f1
|
||||
a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp96;
|
||||
CREATE PROCEDURE sp96( f1 char binary)
|
||||
BEGIN
|
||||
@@ -18257,7 +18257,7 @@ CALL sp96( 'h');
|
||||
f1
|
||||
a
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f1' at row 1
|
||||
Warning 1265 Data truncated for column 'f1' at row 0
|
||||
DROP PROCEDURE IF EXISTS sp97;
|
||||
CREATE PROCEDURE sp97( f1 longtext)
|
||||
BEGIN
|
||||
@@ -18358,7 +18358,7 @@ CALL sp107(2.00e+13);
|
||||
f1
|
||||
returned
|
||||
Warnings:
|
||||
returned 1265 Data truncated for column 'f1' at row 1
|
||||
returned 1265 Data truncated for column 'f1' at row 0
|
||||
USE db_storedproc;
|
||||
DROP DATABASE db1;
|
||||
DROP DATABASE IF EXISTS db1;
|
||||
|
||||
@@ -695,7 +695,7 @@ a b c
|
||||
SET STATEMENT sql_mode = 'NO_ENGINE_SUBSTITUTION' FOR
|
||||
ALTER TABLE t ADD UNIQUE INDEX (c(1));
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'b' at row 1
|
||||
Warning 1264 Out of range value for column 'b' at row 0
|
||||
SELECT * FROM t WHERE c = '0';
|
||||
a b c
|
||||
1 127 0
|
||||
|
||||
@@ -280,7 +280,7 @@ INSERT IGNORE INTO t1 (id, a) VALUES (NULL, -1);
|
||||
Warnings:
|
||||
Warning 1264 Out of range value for column 'va' at row 1
|
||||
ALTER TABLE t1 FORCE;
|
||||
ERROR 22003: Out of range value for column 'va' at row 1
|
||||
ERROR 22003: Out of range value for column 'va' at row 0
|
||||
DROP TABLE t1;
|
||||
#
|
||||
# MDEV-24713 Assertion `dict_table_is_comp(index->table)' failed
|
||||
|
||||
@@ -1068,7 +1068,7 @@ ALTER TABLE t1 ADD b TIME NOT NULL DEFAULT if(unix_timestamp()>1,TIMESTAMP'2001-
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'b' at row 1
|
||||
Note 1265 Data truncated for column 'b' at row 0
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
10 10:20:30
|
||||
|
||||
@@ -42,7 +42,7 @@ drop table t1;
|
||||
#
|
||||
CREATE TABLE t1 (a INT) ENGINE=InnoDB;
|
||||
ALTER TABLE t1 ADD COLUMN b LINESTRING DEFAULT POINT(1,1);
|
||||
ERROR 22007: Incorrect LINESTRING value: 'POINT(1 1)' for column ``.``.`b` at row 1
|
||||
ERROR 22007: Incorrect LINESTRING value: 'POINT(1 1)' for column ``.``.`b` at row 0
|
||||
DESCRIBE t1;
|
||||
Field Type Null Key Default Extra
|
||||
a int(11) YES NULL
|
||||
|
||||
@@ -314,12 +314,12 @@ ALTER TABLE t3 ADD COLUMN c7 TIME NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c7' at row 1
|
||||
Note 1265 Data truncated for column 'c7' at row 0
|
||||
ALTER TABLE t3 ADD COLUMN c8 DATE NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c8' at row 1
|
||||
Note 1265 Data truncated for column 'c8' at row 0
|
||||
SELECT id, c2, ST_AsText(c3) c3, c4, c5, c6, c7, c8 FROM t3;
|
||||
id c2 c3 c4 c5 c6 c7 c8
|
||||
1 1 POLYGON((1 1,2 2,3 3,1 1)) 1970-01-01 03:00:42 1970-01-01 03:00:42 NULL 03:00:42 1970-01-01
|
||||
@@ -1248,12 +1248,12 @@ ALTER TABLE t3 ADD COLUMN c7 TIME NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c7' at row 1
|
||||
Note 1265 Data truncated for column 'c7' at row 0
|
||||
ALTER TABLE t3 ADD COLUMN c8 DATE NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c8' at row 1
|
||||
Note 1265 Data truncated for column 'c8' at row 0
|
||||
SELECT id, c2, ST_AsText(c3) c3, c4, c5, c6, c7, c8 FROM t3;
|
||||
id c2 c3 c4 c5 c6 c7 c8
|
||||
1 1 POLYGON((1 1,2 2,3 3,1 1)) 1970-01-01 03:00:42 1970-01-01 03:00:42 NULL 03:00:42 1970-01-01
|
||||
@@ -2182,12 +2182,12 @@ ALTER TABLE t3 ADD COLUMN c7 TIME NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c7' at row 1
|
||||
Note 1265 Data truncated for column 'c7' at row 0
|
||||
ALTER TABLE t3 ADD COLUMN c8 DATE NOT NULL DEFAULT current_timestamp();
|
||||
affected rows: 0
|
||||
info: Records: 0 Duplicates: 0 Warnings: 1
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c8' at row 1
|
||||
Note 1265 Data truncated for column 'c8' at row 0
|
||||
SELECT id, c2, ST_AsText(c3) c3, c4, c5, c6, c7, c8 FROM t3;
|
||||
id c2 c3 c4 c5 c6 c7 c8
|
||||
1 1 POLYGON((1 1,2 2,3 3,1 1)) 1970-01-01 03:00:42 1970-01-01 03:00:42 NULL 03:00:42 1970-01-01
|
||||
|
||||
@@ -779,7 +779,7 @@ SET timestamp=default;
|
||||
create table t1 (p point not null default if(unix_timestamp()>10,POINT(1,1),LineString(Point(0,0),Point(1,1)))) ENGINE=innodb;
|
||||
set timestamp=10;
|
||||
alter table t1 add column i int;
|
||||
ERROR 22007: Incorrect POINT value: 'LINESTRING(0 0,1 1)' for column `test`.`t1`.`p` at row 1
|
||||
ERROR 22007: Incorrect POINT value: 'LINESTRING(0 0,1 1)' for column `test`.`t1`.`p` at row 0
|
||||
drop table t1;
|
||||
SET timestamp=default;
|
||||
CREATE OR REPLACE TABLE t1 (a INT) ENGINE=InnoDB;
|
||||
|
||||
@@ -131,7 +131,7 @@ CALL sys.statement_performance_analyzer('do magic', NULL, NULL);
|
||||
ERROR 45000: Unknown action. Supported actions are: cleanup, create_table, create_tmp, delta, overall, save, snapshot
|
||||
SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
|
||||
CALL sys.statement_performance_analyzer('do magic', NULL, NULL);
|
||||
ERROR 01000: Data truncated for column 'in_action' at row 1
|
||||
ERROR 01000: Data truncated for column 'in_action' at row 0
|
||||
CALL sys.statement_performance_analyzer('create_tmp', 'sys.tmp_digests', NULL);
|
||||
ERROR 45000: Invalid value for in_table: `sys`.`tmp_digests` is reserved table name.
|
||||
CALL sys.statement_performance_analyzer('create_tmp', 'sys.tmp_digests_delta', NULL);
|
||||
@@ -187,7 +187,7 @@ DROP TEMPORARY TABLE sys.tmp_digests_delta;
|
||||
ERROR 42S02: Unknown table 'sys.tmp_digests_delta'
|
||||
SET @identifier := REPEAT('a', 65);
|
||||
CALL sys.statement_performance_analyzer('snapshot', CONCAT(@identifier, '.', @identifier), NULL);
|
||||
ERROR 22001: Data too long for column 'in_table' at row 1
|
||||
ERROR 22001: Data too long for column 'in_table' at row 0
|
||||
DROP TEMPORARY TABLE test.tmp_digests_ini;
|
||||
DROP TEMPORARY TABLE test.tmp_digests;
|
||||
DROP TABLE test.tmp_unsupported;
|
||||
|
||||
@@ -23,7 +23,7 @@ SET @identifier := REPEAT('a', 65);
|
||||
CALL sys.table_exists(@identifier, 't1', @exists);
|
||||
ERROR 22001: Data too long for column 'in_db' at row 1
|
||||
CALL sys.table_exists('test', @identifier, @exists);
|
||||
ERROR 22001: Data too long for column 'in_table' at row 1
|
||||
ERROR 22001: Data too long for column 'in_table' at row 0
|
||||
DROP TEMPORARY TABLE t1;
|
||||
DROP TABLE t1;
|
||||
DROP VIEW v_t1;
|
||||
|
||||
@@ -728,6 +728,8 @@ bool mysql_delete(THD *thd, TABLE_LIST *table_list, COND *conds,
|
||||
explain= (Explain_delete*)thd->lex->explain->get_upd_del_plan();
|
||||
explain->tracker.on_scan_init();
|
||||
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
|
||||
if (!delete_while_scanning)
|
||||
{
|
||||
/*
|
||||
|
||||
@@ -501,7 +501,7 @@ Diagnostics_area::disable_status()
|
||||
Warning_info::Warning_info(ulonglong warn_id_arg,
|
||||
bool allow_unlimited_warnings, bool initialize)
|
||||
:m_current_statement_warn_count(0),
|
||||
m_current_row_for_warning(1),
|
||||
m_current_row_for_warning(0),
|
||||
m_warn_id(warn_id_arg),
|
||||
m_error_condition(NULL),
|
||||
m_allow_unlimited_warnings(allow_unlimited_warnings),
|
||||
@@ -558,7 +558,7 @@ void Warning_info::clear(ulonglong new_id)
|
||||
free_memory();
|
||||
memset(m_warn_count, 0, sizeof(m_warn_count));
|
||||
m_current_statement_warn_count= 0;
|
||||
m_current_row_for_warning= 1; /* Start counting from the first row */
|
||||
m_current_row_for_warning= 0;
|
||||
clear_error_condition();
|
||||
}
|
||||
|
||||
|
||||
@@ -724,7 +724,7 @@ private:
|
||||
void inc_current_row_for_warning() { m_current_row_for_warning++; }
|
||||
|
||||
/** Reset the current row counter. Start counting from the first row. */
|
||||
void reset_current_row_for_warning() { m_current_row_for_warning= 1; }
|
||||
void reset_current_row_for_warning(int n) { m_current_row_for_warning= n; }
|
||||
|
||||
/** Return the current counter value. */
|
||||
ulong current_row_for_warning() const { return m_current_row_for_warning; }
|
||||
@@ -1148,8 +1148,8 @@ public:
|
||||
void inc_current_row_for_warning()
|
||||
{ get_warning_info()->inc_current_row_for_warning(); }
|
||||
|
||||
void reset_current_row_for_warning()
|
||||
{ get_warning_info()->reset_current_row_for_warning(); }
|
||||
void reset_current_row_for_warning(int n)
|
||||
{ get_warning_info()->reset_current_row_for_warning(n); }
|
||||
|
||||
bool is_warning_info_read_only() const
|
||||
{ return get_warning_info()->is_read_only(); }
|
||||
|
||||
@@ -842,7 +842,7 @@ bool mysql_insert(THD *thd, TABLE_LIST *table_list,
|
||||
switch_to_nullable_trigger_fields(*values, table);
|
||||
}
|
||||
its.rewind ();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
|
||||
/* Restore the current context. */
|
||||
ctx_state.restore_state(context, table_list);
|
||||
@@ -1684,6 +1684,8 @@ int mysql_prepare_insert(THD *thd, TABLE_LIST *table_list,
|
||||
ctx_state.restore_state(context, table_list);
|
||||
}
|
||||
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
|
||||
if (res)
|
||||
DBUG_RETURN(res);
|
||||
|
||||
|
||||
@@ -659,6 +659,7 @@ int mysql_load(THD *thd, const sql_exchange *ex, TABLE_LIST *table_list,
|
||||
table->copy_blobs=1;
|
||||
|
||||
thd->abort_on_warning= !ignore && thd->is_strict_mode();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
|
||||
bool create_lookup_handler= handle_duplicates != DUP_ERROR;
|
||||
if ((table_list->table->file->ha_table_flags() & HA_DUPLICATE_POS))
|
||||
|
||||
@@ -1351,7 +1351,7 @@ static bool mysql_test_insert_common(Prepared_statement *stmt,
|
||||
goto error;
|
||||
thd->get_stmt_da()->inc_current_row_for_warning();
|
||||
}
|
||||
thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
}
|
||||
DBUG_RETURN(FALSE);
|
||||
|
||||
|
||||
@@ -4972,6 +4972,7 @@ mysql_select(THD *thd, TABLE_LIST *tables, List<Item> &fields, COND *conds,
|
||||
}
|
||||
}
|
||||
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
/* Look for a table owned by an engine with the select_handler interface */
|
||||
select_lex->pushdown_select= find_select_handler(thd, select_lex);
|
||||
|
||||
@@ -21043,7 +21044,7 @@ sub_select(JOIN *join,JOIN_TAB *join_tab,bool end_of_records)
|
||||
if (join_tab->on_precond && !join_tab->on_precond->val_int())
|
||||
rc= NESTED_LOOP_NO_MORE_ROWS;
|
||||
}
|
||||
join->thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
join->thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
|
||||
if (rc != NESTED_LOOP_NO_MORE_ROWS &&
|
||||
(rc= join_tab_execution_startup(join_tab)) < 0)
|
||||
|
||||
@@ -11102,7 +11102,7 @@ copy_data_between_tables(THD *thd, TABLE *from, TABLE *to,
|
||||
|
||||
if (ignore && !alter_ctx->fk_error_if_delete_row)
|
||||
to->file->extra(HA_EXTRA_IGNORE_DUP_KEY);
|
||||
thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
restore_record(to, s->default_values); // Create empty record
|
||||
to->reset_default_fields();
|
||||
|
||||
|
||||
@@ -1002,6 +1002,7 @@ update_begin:
|
||||
|
||||
THD_STAGE_INFO(thd, stage_updating);
|
||||
fix_rownum_pointers(thd, thd->lex->current_select, &updated_or_same);
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
while (!(error=info.read_record()) && !thd->killed)
|
||||
{
|
||||
explain->tracker.on_record_read();
|
||||
|
||||
@@ -12905,6 +12905,7 @@ insert:
|
||||
Lex->sql_command= SQLCOM_INSERT;
|
||||
Lex->duplicates= DUP_ERROR;
|
||||
thd->get_stmt_da()->opt_clear_warning_info(thd->query_id);
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
}
|
||||
insert_start insert_lock_option opt_ignore opt_into insert_table
|
||||
{
|
||||
@@ -12914,7 +12915,7 @@ insert:
|
||||
stmt_end
|
||||
{
|
||||
Lex->mark_first_table_as_inserting();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(0);
|
||||
}
|
||||
;
|
||||
|
||||
@@ -12924,6 +12925,7 @@ replace:
|
||||
Lex->sql_command = SQLCOM_REPLACE;
|
||||
Lex->duplicates= DUP_REPLACE;
|
||||
thd->get_stmt_da()->opt_clear_warning_info(thd->query_id);
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(1);
|
||||
}
|
||||
insert_start replace_lock_option opt_into insert_table
|
||||
{
|
||||
@@ -12933,7 +12935,7 @@ replace:
|
||||
stmt_end
|
||||
{
|
||||
Lex->mark_first_table_as_inserting();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning();
|
||||
thd->get_stmt_da()->reset_current_row_for_warning(0);
|
||||
}
|
||||
;
|
||||
|
||||
|
||||
@@ -1559,6 +1559,7 @@ int ha_tina::repair(THD* thd, HA_CHECK_OPT* check_opt)
|
||||
current_position= next_position= 0;
|
||||
|
||||
/* Read the file row-by-row. If everything is ok, repair is not needed. */
|
||||
thd_inc_error_row(thd);
|
||||
while (!(rc= find_current_row(buf)))
|
||||
{
|
||||
thd_inc_error_row(thd);
|
||||
|
||||
@@ -1455,7 +1455,7 @@ pk INT AUTO_INCREMENT PRIMARY KEY,
|
||||
c DECIMAL NOT NULL DEFAULT 1.1
|
||||
) ENGINE=rocksdb;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c' at row 1
|
||||
Note 1265 Data truncated for column 'c' at row 0
|
||||
SHOW COLUMNS IN t1;
|
||||
Field Type Null Key Default Extra
|
||||
pk int(11) NO PRI NULL auto_increment
|
||||
|
||||
@@ -1246,7 +1246,7 @@ c2 DECIMAL NULL DEFAULT 1.1,
|
||||
pk INT AUTO_INCREMENT PRIMARY KEY
|
||||
) ENGINE=rocksdb;
|
||||
Warnings:
|
||||
Note 1265 Data truncated for column 'c2' at row 1
|
||||
Note 1265 Data truncated for column 'c2' at row 0
|
||||
SHOW COLUMNS IN t1;
|
||||
Field Type Null Key Default Extra
|
||||
c decimal(10,0) YES NULL
|
||||
|
||||
Reference in New Issue
Block a user