mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +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:
@ -90,7 +90,8 @@ drop database mysqltest;
|
||||
|
||||
#
|
||||
# Test of wrong values for float data (bug #2082)
|
||||
#
|
||||
#
|
||||
|
||||
use test;
|
||||
create table t1(
|
||||
`number ` int auto_increment primary key,
|
||||
@ -107,68 +108,46 @@ create table t1(
|
||||
|
||||
set @value= "aa";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= "1aa";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= "aa1";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= "1e+1111111111a";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= "-1e+1111111111a";
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= 1e+1111111111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= -1e+1111111111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= 1e+111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= -1e+111;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= 1;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
set @value= -1;
|
||||
insert into t1 values(null,@value,@value,@value,@value,@value,@value,@value,@value,@value);
|
||||
vertical_results;
|
||||
select * from t1 where `number `=last_insert_id();
|
||||
horisontal_results;
|
||||
--query_vertical select * from t1 where `number `=last_insert_id()
|
||||
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user