mirror of
https://github.com/MariaDB/server.git
synced 2025-08-07 00:04:31 +03:00
- added commands --query_vertical and --query_horisontal to client/mysqltest.cc
- get my_strtod to return inf - get Field_float::store(double) and Field_double::store(float) to set null for nan value (as extra serg's recomendations to fix for patch on Bug #2082 'mysqldump converts "inf" to null')
This commit is contained in:
@@ -169,6 +169,7 @@ set @value= "1e+1111111111a";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f_double ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_float ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_double_7_2 ' at row 1
|
||||
@@ -176,6 +177,7 @@ Warning 1264 Data truncated, out of range for column 'f_double_7_2 ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_float_4_3 ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_4_3 ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_double_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double_u ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_float_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_u ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_double_15_1_u ' at row 1
|
||||
@@ -197,6 +199,7 @@ set @value= "-1e+1111111111a";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
Warnings:
|
||||
Warning 1265 Data truncated for column 'f_double ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_float ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float ' at row 1
|
||||
Warning 1265 Data truncated for column 'f_double_7_2 ' at row 1
|
||||
@@ -225,15 +228,17 @@ f_float_3_1_u 0.0
|
||||
set @value= 1e+1111111111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
Warnings:
|
||||
Warning 1264 Data truncated, out of range for column 'f_double ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double_7_2 ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_4_3 ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double_15_1_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_3_1_u ' at row 1
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
number 6
|
||||
original_value 1.7976931348623e+308
|
||||
original_value inf
|
||||
f_double 1.79769313486232e+308
|
||||
f_float 3.40282e+38
|
||||
f_double_7_2 99999.99
|
||||
@@ -245,6 +250,7 @@ f_float_3_1_u 99.9
|
||||
set @value= -1e+1111111111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
Warnings:
|
||||
Warning 1264 Data truncated, out of range for column 'f_double ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_double_7_2 ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_4_3 ' at row 1
|
||||
@@ -254,7 +260,7 @@ Warning 1264 Data truncated, out of range for column 'f_double_15_1_u ' at row 1
|
||||
Warning 1264 Data truncated, out of range for column 'f_float_3_1_u ' at row 1
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
number 7
|
||||
original_value -1.7976931348623e+308
|
||||
original_value -inf
|
||||
f_double -1.79769313486232e+308
|
||||
f_float -3.40282e+38
|
||||
f_double_7_2 -99999.99
|
||||
|
Reference in New Issue
Block a user