I searched some more and then I found ....

Bug # 10897 - FLOAT and DOUBLE obeying precision and scale. No
documentation.

http://bugs.mysql.com/bug.php?id=10897

Regards,
Martin.

> 
> Hi,
> 
> I've recently changed MySQL versions and I am puzzled by the difference in
> display of float values.
> 
> CREATE TABLE test (
>   id int unsigned NOT NULL auto_increment,
>   val1 float default NULL,
>   val2 float(3,3) default NULL,
>   val3 float(5,3) default NULL,
>   val4 float(10,6) default NULL,
>   PRIMARY KEY  (id)
> ) TYPE=MyISAM;
> 
> INSERT INTO test VALUES (1,36705.586,36705.586,36705.586,36705.586);
> 
> select version();
> 
> select * from test;
> 
> drop table test;
> 
> 
> 
> === OUTPUT 1 ====
> mysql> select version();
> +-----------------+
> | version()       |
> +-----------------+
> | 4.0.16-standard |
> +-----------------+
> 1 row in set (0.00 sec)
> 
> mysql>
> mysql> select * from test;
> +----+---------+-----------+-----------+--------------+
> | id | val1    | val2      | val3      | val4         |
> +----+---------+-----------+-----------+--------------+
> |  1 | 36705.6 | 36705.586 | 36705.586 | 36705.585938 |
> +----+---------+-----------+-----------+--------------+
> 1 row in set (0.00 sec)
> 
> 
> === OUTPUT 2 ====
> mysql> select version();
> +-----------+
> | version() |
> +-----------+
> | 4.1.13    |
> +-----------+
> 1 row in set (0.00 sec)
> 
> mysql>
> mysql> select * from test;
> +----+---------+-------+--------+--------------+
> | id | val1    | val2  | val3   | val4         |
> +----+---------+-------+--------+--------------+
> |  1 | 36705.6 | 9.999 | 99.999 | 10000.000000 |
> +----+---------+-------+--------+--------------+
> 1 row in set (0.00 sec)
> 
> 
> How is it possible that the two versions behave so differently?
> 
> Regards,
> Martin.
> 
> 
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to