Actions
Anomalie #1843
closedconverting float to double in 2.8 migration create decimals on values !
Start date:
11/18/2025
Due date:
% Done:
100%
Estimated time:
2.00 h
Resolution:
Description
something like : 0.35 --> 0.3510400045
See https://stackoverflow.com/questions/30024990/mysql-convert-float-to-double
See possible workaround proposed by djmartini :
To achieve this, I have done so:
1 variant: First converted into VARCHAR(255):
sql
ALTER TABLE `my_table`
CHANGE COLUMN `my_value` `my_value`
VARCHAR(255) NULL DEFAULT NULL AFTER `id`;
Second converted into DOUBLE:
sql
ALTER TABLE `my_table`
CHANGE COLUMN `my_value` `my_value`
DOUBLE NULL DEFAULT NULL AFTER `id`;
2 variant: First converted into DOUBLE(10,2):
sql
ALTER TABLE `my_table`
CHANGE COLUMN `my_value` `my_value`
DOUBLE(10,2) NULL DEFAULT NULL AFTER `id`;
Second converted into DOUBLE:
sql
ALTER TABLE `my_table`
CHANGE COLUMN `my_value` `my_value`
DOUBLE NULL DEFAULT NULL AFTER `id`;
See also :
Updated by Simon about 1 month ago
- Related to Anomalie #1797: issue with float on indicators : convert to Double added
Updated by Simon about 1 month ago
- Status changed from Nouveau to Fermé
- % Done changed from 0 to 100
Applied in changeset linea21|r4642.
Actions