[CP] Compatible with mysql decimal truncate warning display
This commit is contained in:
@ -12,6 +12,7 @@ insert into t(int_val, uint_val, flt_val, dbl_val, dec_val, vc_val) values
|
||||
(-184467440737095516150, -184467440737095516150, 0.444444, 0.444444, '98.76abc', '987654321'),
|
||||
(NULL, NULL, -0.555555, -0.555555, 'abc', '阿里巴巴');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'dec_val' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."vc_val"' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."vc_val"' at row 2
|
||||
Warning 1265 Data truncated for column '"test"."t"."vc_val"' at row 3
|
||||
@ -22,6 +23,7 @@ auto_increment_id -32768 0 0.444 0.4444 98.760 98
|
||||
auto_increment_id NULL NULL -0.556 -0.5556 0.000 阿里
|
||||
update t set int_val = 123456789, uint_val = -123456789, flt_val = 98765.43210, dbl_val = 98765.43210, dec_val = 98765.43210, vc_val = '支付宝';
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'dec_val' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."vc_val"' at row 1
|
||||
select * from t order by id limit 1;
|
||||
id int_val uint_val flt_val dbl_val dec_val vc_val
|
||||
|
||||
@ -98,6 +98,8 @@ def ifnull(0, 0.0) 246 23 3 Y 32896 1 63
|
||||
ifnull(0, 0.0)
|
||||
0.0
|
||||
insert into t3 values(0, 2.4, "123");
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'b' at row 1
|
||||
select ifnull(a, b), ifnull(a, c) from t3;
|
||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||
def ifnull(a, b) 246 12 1 Y 32896 0 63
|
||||
|
||||
@ -252,6 +252,9 @@ def test t4 t4 a a 246 11 0 Y 32768 0 63
|
||||
def test t4 t4 b b 246 10 0 Y 32800 0 63
|
||||
a b
|
||||
insert into t4 value(0.1,0.2);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'a' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t4"."b"' at row 1
|
||||
select * from t4;
|
||||
Catalog Database Table Table_alias Column Column_alias Type Length Max length Is_null Flags Decimals Charsetnr
|
||||
def test t4 t4 a a 246 11 1 Y 32768 0 63
|
||||
|
||||
@ -35,6 +35,8 @@ drop table t1;
|
||||
create table t1 (f1 char(100) , f2 mediumint , f3 int , f4 real, f5 numeric);
|
||||
insert into t1 (f1, f2, f3, f4, f5) values
|
||||
("This is a test case for for Bug#9819", 1, 2, 3.0, 4.598);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f5' at row 1
|
||||
create table t2 like t1;
|
||||
select count(*) from t1;
|
||||
+----------+
|
||||
|
||||
@ -37,6 +37,9 @@ create table t (t1 tinyint,
|
||||
insert into t values (1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -0.2, 0.3, 0.4, 0.5, -0.6, 0.7,
|
||||
'1993-03-20', '1993-03-20', '1993-03-20', '10:10:10', '1993', '0.8', '0.9', '1.0', '1.1',
|
||||
'1.2', 1, 'b', 'b');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 't15' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."t16"' at row 1
|
||||
insert into t(t1) values (null);
|
||||
|
||||
|
||||
|
||||
@ -24,6 +24,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -35,6 +38,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
create table t2(col_int int, col_utf8 varchar(100) charset utf8,
|
||||
col_utf16 varchar(100) charset utf16,
|
||||
col_gbk varchar(100) charset gbk);
|
||||
|
||||
@ -24,6 +24,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
select @var1, @var2;
|
||||
+-------+-------+
|
||||
|
||||
@ -67,6 +67,9 @@ insert into t1 values(
|
||||
|
||||
b'001'
|
||||
);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'col_decimal' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."col_udecimal"' at row 1
|
||||
create table t2 (c1 int);
|
||||
insert into t2 values(1);
|
||||
|
||||
@ -395,6 +398,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', 'blob type', 'text type');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
set ob_enable_plan_cache = 0;
|
||||
explain_protocol: 2
|
||||
EXPLAIN select c1 and c1 from t1;
|
||||
|
||||
@ -48,6 +48,8 @@ select char_length(' a b');
|
||||
drop table if exists t1;
|
||||
create table t1 (c1 int, c2 char(10), c3 varchar(10), c4 timestamp, c5 decimal);
|
||||
insert into t1 values(1, 'a ', 'a ', '2010-01-01 11:11:11', 10.1);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c5' at row 1
|
||||
select char_length(c1) from t1;
|
||||
+-----------------+
|
||||
| char_length(c1) |
|
||||
|
||||
@ -22,6 +22,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
|
||||
// Case1: normal test.测试各种类型组合, 跟不开新引擎开关进行对比
|
||||
alter system flush plan cache global;
|
||||
|
||||
@ -29,6 +29,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', 'utf8 col', 'utf16 col', 'gbk col');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -40,6 +43,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', 'utf8 col', 'utf16 col', 'gbk col');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
select c1, charset(c1), collation(c1), coercibility(c1) from t1;
|
||||
+------+-------------+---------------+------------------+
|
||||
|
||||
@ -25,6 +25,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'1,2,3.5,4.5', '12,2,8.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
|
||||
@ -166,6 +166,9 @@ insert into t values (1, -1, 1, 1234567, 13445677888, 1, 1, 1, 14455423, 1, 1231
|
||||
11113211.22323, 22312312312.322, 123123222.23232, 1231232.22222,
|
||||
'1993-03-20', '1993-03-20', '1993-03-20', '10:10:10', '1993', '123123.13', '132123.24', '31231231231.222', '31231231231.22',
|
||||
'1.2', 1, 'b', 'b');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 't15' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."t16"' at row 1
|
||||
insert into t(t28) values ('%Y-%M-%D %h:%m:%s');
|
||||
|
||||
|
||||
|
||||
@ -61,6 +61,9 @@ insert into t1 values(1, 1,
|
||||
'0001-01-01 00:00:00', '0001-01-01 00:00:00',
|
||||
'0001-01-01 00:00:00', '0001-01-01 00:00:00',
|
||||
'1', '1.0');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
|
||||
insert into t1 values(11, 11,
|
||||
11, 11,
|
||||
|
||||
@ -25,6 +25,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -36,6 +39,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
create table t2 (c1 varchar(100), c2 int,
|
||||
c3 int, c4 varchar(100));
|
||||
|
||||
@ -25,6 +25,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -36,6 +39,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
insert into t1(c17) values(1), (-1), (10000000000000), (-10000000000000), (0.000001), (-0.000001);
|
||||
ERROR 22003: Out of range value for column 'c17' at row 3
|
||||
|
||||
|
||||
@ -148,6 +148,9 @@ create table t (t1 tinyint,
|
||||
insert into t values (1, -1, 1, -1, 1, 1, 1, 1, 1, 1, -0.2, 0.3, 0.4, 0.5, -0.6, 0.7,
|
||||
'1993-03-20', '1993-03-20', '1993-03-20', '10:10:10', '1993', '0.8', '0.9', '1.0', '1.1',
|
||||
'1.2', 1, 'b', 'b');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 't15' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."t16"' at row 1
|
||||
insert into t(t1) values (null);
|
||||
|
||||
|
||||
|
||||
@ -37,6 +37,9 @@ create table t (t1 tinyint,
|
||||
insert into t values (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7,
|
||||
'1993-03-20', '1993-03-20', '1993-03-20', '10:10:10', '1993', '0.8', '0.9', '1.0', '1.1',
|
||||
'1.2', 1, 'b', 'b');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 't15' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."t16"' at row 1
|
||||
insert into t(t1) values (null);
|
||||
|
||||
|
||||
|
||||
@ -26,6 +26,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -37,6 +40,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
select nullif(null, null), nullif(1, null), nullif(null, 1);
|
||||
+--------------------+-----------------+-----------------+
|
||||
|
||||
@ -29,6 +29,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -40,6 +43,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
|
||||
explain_protocol: 2
|
||||
EXPLAIN select nvl(c_null, c_null) from t1;
|
||||
|
||||
@ -23,6 +23,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
// Case1: normal test.测试各种类型组合, 跟不开新引擎开关进行对比
|
||||
alter system flush plan cache global;
|
||||
|
||||
@ -31,6 +31,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -42,6 +45,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
|
||||
select quote(null);
|
||||
+-------------+
|
||||
|
||||
@ -22,6 +22,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
|
||||
// Case1: normal test.测试各种类型组合, 跟不开新引擎开关进行对比
|
||||
alter system flush plan cache global;
|
||||
|
||||
@ -6,7 +6,11 @@ create table t1(col_int int, col_decimal decimal, col_varchar varchar(100),
|
||||
col_date date, col_datetime datetime, col_timestamp timestamp,
|
||||
col_null int);
|
||||
insert into t1 values(123, 123.123, 'invalid char', '2020-01-01 12:12:12', '0000-00-00 00:00:00.000', '2020-01-01 12:12:12.1234', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'col_decimal' at row 1
|
||||
insert into t1 values(123, 123.123, '2020-01-01', '2019-01-01', '0000-00-00', '2020-01-01', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'col_decimal' at row 1
|
||||
|
||||
// to check type
|
||||
create table t2 (c1 int, c2 int unsigned,
|
||||
@ -31,6 +35,9 @@ insert into t2 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t2"."c18"' at row 1
|
||||
insert into t2 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -42,6 +49,9 @@ insert into t2 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t2"."c18"' at row 1
|
||||
|
||||
// sleep 2
|
||||
select col_int, to_days(col_int) from t1;
|
||||
|
||||
@ -26,6 +26,9 @@ insert into t1 values(1, 2,
|
||||
7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1 values(-1, 2,
|
||||
-1, 2,
|
||||
-1, 2,
|
||||
@ -37,6 +40,9 @@ insert into t1 values(-1, 2,
|
||||
-7.5, 8.5,
|
||||
'2019-12-01 12:00:00', '2019-12-03 06:00:00',
|
||||
'-9.5', '10.5', null);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"oceanbase"."t1"."c18"' at row 1
|
||||
insert into t1(c1) values(100), (123), (151);
|
||||
insert into t1(c15) values(100.156), (123.111), (151);
|
||||
insert into t1(c13) values(100.156), (123.111), (151);
|
||||
|
||||
@ -98,6 +98,9 @@ create table t (t1 tinyint,
|
||||
insert into t values (1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7,
|
||||
'1993-03-20', '1993-03-20', '1993-03-20', '10:10:10', '1993', '0.8', '0.9', '1.0', '1.1',
|
||||
'1.2', 1, 'b', 'b');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 't15' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t"."t16"' at row 1
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,14 +1,32 @@
|
||||
drop table t1;
|
||||
create table t1(c1 int, c2 varchar(10), c3 decimal);
|
||||
insert into t1 values(0, 'abc', '0.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(1, 'def', '1.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(2, 'ghi', '2.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(3, 'jkl', '3.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(4, 'mno', '4.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(5, 'pqr', '5.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(6, 'stu', '6.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(7, 'vwx', '7.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(8, 'yz', '8.1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c3' at row 1
|
||||
insert into t1 values(9, null, null);
|
||||
result_format: 4
|
||||
explain_protocol: 1
|
||||
|
||||
@ -17,8 +17,19 @@ create table t1 (c1 int primary key, c2 int unsigned,
|
||||
c21 varchar(30), c22 char(30));
|
||||
|
||||
insert into t1 values(1, 1, 1, 1, -1, 6, 7, 8, 9, 10, -11, 12, -13.1, 14.2, -15.01, 16.10, 17.001, 18.002, '2019-10-10 10:00:00', '2019-10-10 10:00:00', '21varchar', '22char');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
insert into t1 values('2', '1', '1', '1', '-1', '6', '7', '8', '9', '10', '-11', '12', '-13.1', '14.2', '-15.01', '16.10', '17.001', '18.002', '2019-10-10 10:00:00', '2019-10-10 10:00:00', '21varchar', '22char');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
insert into t1 values('3', '1', '1', '1', '-1', '6', '7', '8', '9', '10', '-11', '12', '-13.1', '14.2', '-15.01', '16.10', '17.001', '18.002', '2019-10-10 10:00:00', '2019-10-10 10:00:00', '21varchar', '22char'), ('4', '1', '1', '1', '-1', '16', '17', '18', '19', '11', '-11', '121', '-13.11', '14.21', '-15.011', '16.101', '17.1001', '18.1002', '2019-10-10 10:00:00.00', '2019-10-10 10:00:00.000', '21varchar1', '22char1');
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c17' at row 1
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 1
|
||||
Warning 1265 Data truncated for column 'c17' at row 2
|
||||
Warning 1265 Data truncated for column '"test"."t1"."c18"' at row 2
|
||||
|
||||
explain_protocol: 2
|
||||
EXPLAIN select * from t1;
|
||||
@ -78,9 +89,17 @@ create table t2(c1 decimal(10, 1), c2 int unsigned, c3 int);
|
||||
insert into t2 values(null, null, 1);
|
||||
insert into t2 select null, null, null from dual;
|
||||
insert into t2 select c1, c1, c1 from t1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
insert into t2 select c2, c2, c2 from t1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
insert into t2 select c3, c3, c3 from t1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
insert into t2 select c4, c4, c4 from t1;
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'c1' at row 1
|
||||
select * from t2;
|
||||
+-------+------+------+
|
||||
| c1 | c2 | c3 |
|
||||
|
||||
Reference in New Issue
Block a user