Project

General

Profile

Actions

Anomalie #1843

closed

converting float to double in 2.8 migration create decimals on values !

Added by Simon about 1 month ago. Updated about 1 month ago.

Status:
Fermé
Priority:
Normal
Assignee:
Category:
-
Target version:
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 :

Related issues 1 (0 open1 closed)

Related to Anomalie #1797: issue with float on indicators : convert to DoubleFerméSimon05/02/2025

Actions
Actions #1

Updated by Simon about 1 month ago

Workaround is ok !

Actions #2

Updated by Simon about 1 month ago

  • Related to Anomalie #1797: issue with float on indicators : convert to Double added
Actions #3

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

Also available in: Atom PDF